diff --git a/README.md b/README.md index 0b3045da..723c54d9 100644 --- a/README.md +++ b/README.md @@ -34,12 +34,15 @@ from hindsight import HindsightServer, HindsightClient with HindsightServer(llm_provider="openai", llm_model="gpt-5.1-mini", llm_api_key=os.environ["OPENAI_API_KEY"]) as server: client = HindsightClient(base_url=server.url) - client.put(agent_id="my-agent", content="Alice works at Google") - client.put(agent_id="my-agent", content="Bob prefers Python over JavaScript") - - client.search(agent_id="my-agent", query="What does Alice do?") - - client.think(agent_id="my-agent", query="Tell me about Alice") + # Retain memories + client.retain(bank_id="my-agent", content="Alice works at Google") + client.retain(bank_id="my-agent", content="Bob prefers Python over JavaScript") + + # Recall memories + client.recall(bank_id="my-agent", query="What does Alice do?") + + # Get memory perspective + client.reflect(bank_id="my-agent", query="Tell me about Alice") ``` diff --git a/hindsight-api/alembic/versions/01f989db9079_fix_memory_links_entity_id_to_be_.py b/hindsight-api/alembic/versions/01f989db9079_fix_memory_links_entity_id_to_be_.py deleted file mode 100644 index 3d2f5148..00000000 --- a/hindsight-api/alembic/versions/01f989db9079_fix_memory_links_entity_id_to_be_.py +++ /dev/null @@ -1,40 +0,0 @@ -"""Fix memory_links entity_id to be nullable - -Revision ID: 01f989db9079 -Revises: af0413383b3e -Create Date: 2025-11-03 14:43:18.721430 - -""" -from typing import Sequence, Union - -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision: str = '01f989db9079' -down_revision: Union[str, Sequence[str], None] = 'af0413383b3e' -branch_labels: Union[str, Sequence[str], None] = None -depends_on: Union[str, Sequence[str], None] = None - - -def upgrade() -> None: - """Upgrade schema.""" - # Drop the existing primary key - op.execute('ALTER TABLE memory_links DROP CONSTRAINT memory_links_pkey') - - # Change entity_id to nullable - op.alter_column('memory_links', 'entity_id', - existing_type=sa.UUID(), - nullable=True) - - # Create a unique index with COALESCE expression to handle NULL entity_id - op.execute(""" - CREATE UNIQUE INDEX idx_memory_links_unique - ON memory_links (from_unit_id, to_unit_id, link_type, COALESCE(entity_id, '00000000-0000-0000-0000-000000000000'::uuid)) - """) - - -def downgrade() -> None: - """Downgrade schema.""" - pass diff --git a/hindsight-api/alembic/versions/0e96398aae9e_add_async_operations_table.py b/hindsight-api/alembic/versions/0e96398aae9e_add_async_operations_table.py deleted file mode 100644 index a4e1f451..00000000 --- a/hindsight-api/alembic/versions/0e96398aae9e_add_async_operations_table.py +++ /dev/null @@ -1,48 +0,0 @@ -"""add_async_operations_table - -Revision ID: 0e96398aae9e -Revises: 1a35a4fa1950 -Create Date: 2025-11-07 14:54:21.224968 - -""" -from typing import Sequence, Union - -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision: str = '0e96398aae9e' -down_revision: Union[str, Sequence[str], None] = '1a35a4fa1950' -branch_labels: Union[str, Sequence[str], None] = None -depends_on: Union[str, Sequence[str], None] = None - - -def upgrade() -> None: - """Upgrade schema.""" - # Create async_operations table - op.execute(""" - CREATE TABLE async_operations ( - id UUID PRIMARY KEY, - agent_id TEXT NOT NULL, - task_type TEXT NOT NULL, - items_count INTEGER NOT NULL, - document_id TEXT, - created_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW() - ) - """) - - # Create index on agent_id for fast lookups by agent - op.execute(""" - CREATE INDEX idx_async_operations_agent_id - ON async_operations(agent_id) - """) - - -def downgrade() -> None: - """Downgrade schema.""" - # Drop index - op.execute("DROP INDEX IF EXISTS idx_async_operations_agent_id") - - # Drop table - op.execute("DROP TABLE IF EXISTS async_operations") diff --git a/hindsight-api/alembic/versions/1680fc9768b4_add_agents_table.py b/hindsight-api/alembic/versions/1680fc9768b4_add_agents_table.py deleted file mode 100644 index 42d3ce05..00000000 --- a/hindsight-api/alembic/versions/1680fc9768b4_add_agents_table.py +++ /dev/null @@ -1,47 +0,0 @@ -"""add_agents_table - -Revision ID: 1680fc9768b4 -Revises: 8c55f5602451 -Create Date: 2025-11-12 16:18:06.620862 - -""" -from typing import Sequence, Union - -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision: str = '1680fc9768b4' -down_revision: Union[str, Sequence[str], None] = '8c55f5602451' -branch_labels: Union[str, Sequence[str], None] = None -depends_on: Union[str, Sequence[str], None] = None - - -def upgrade() -> None: - """Upgrade schema.""" - # Create agents table - op.execute(""" - CREATE TABLE agents ( - agent_id TEXT PRIMARY KEY, - personality JSONB NOT NULL DEFAULT '{"openness": 0.5, "conscientiousness": 0.5, "extraversion": 0.5, "agreeableness": 0.5, "neuroticism": 0.5, "bias_strength": 0.5}'::jsonb, - background TEXT NOT NULL DEFAULT '', - created_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW(), - updated_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW() - ) - """) - - # Create index on agent_id for fast lookups - op.execute(""" - CREATE INDEX idx_agents_agent_id - ON agents(agent_id) - """) - - -def downgrade() -> None: - """Downgrade schema.""" - # Drop index - op.execute("DROP INDEX IF EXISTS idx_agents_agent_id") - - # Drop table - op.execute("DROP TABLE IF EXISTS agents") diff --git a/hindsight-api/alembic/versions/1a35a4fa1950_add_bm25_fulltext_search.py b/hindsight-api/alembic/versions/1a35a4fa1950_add_bm25_fulltext_search.py deleted file mode 100644 index 10631059..00000000 --- a/hindsight-api/alembic/versions/1a35a4fa1950_add_bm25_fulltext_search.py +++ /dev/null @@ -1,74 +0,0 @@ -"""add_bm25_fulltext_search - -Revision ID: 1a35a4fa1950 -Revises: 01f989db9079 -Create Date: 2025-11-06 11:19:48.627698 - -""" -from typing import Sequence, Union - -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision: str = '1a35a4fa1950' -down_revision: Union[str, Sequence[str], None] = '01f989db9079' -branch_labels: Union[str, Sequence[str], None] = None -depends_on: Union[str, Sequence[str], None] = None - - -def upgrade() -> None: - """Upgrade schema.""" - # Add tsvector column for full-text search - op.execute(""" - ALTER TABLE memory_units - ADD COLUMN search_vector tsvector - """) - - # Populate tsvector with existing data (text + context combined) - op.execute(""" - UPDATE memory_units - SET search_vector = - setweight(to_tsvector('english', COALESCE(text, '')), 'A') || - setweight(to_tsvector('english', COALESCE(context, '')), 'B') - """) - - # Create GIN index for fast full-text search - op.execute(""" - CREATE INDEX idx_memory_units_search_vector - ON memory_units - USING GIN(search_vector) - """) - - # Create trigger to auto-update tsvector on INSERT/UPDATE - op.execute(""" - CREATE OR REPLACE FUNCTION memory_units_search_vector_trigger() RETURNS trigger AS $$ - BEGIN - NEW.search_vector := - setweight(to_tsvector('english', COALESCE(NEW.text, '')), 'A') || - setweight(to_tsvector('english', COALESCE(NEW.context, '')), 'B'); - RETURN NEW; - END - $$ LANGUAGE plpgsql; - """) - - op.execute(""" - CREATE TRIGGER update_memory_units_search_vector - BEFORE INSERT OR UPDATE ON memory_units - FOR EACH ROW - EXECUTE FUNCTION memory_units_search_vector_trigger(); - """) - - -def downgrade() -> None: - """Downgrade schema.""" - # Drop trigger - op.execute("DROP TRIGGER IF EXISTS update_memory_units_search_vector ON memory_units") - op.execute("DROP FUNCTION IF EXISTS memory_units_search_vector_trigger()") - - # Drop index - op.execute("DROP INDEX IF EXISTS idx_memory_units_search_vector") - - # Drop column - op.execute("ALTER TABLE memory_units DROP COLUMN IF EXISTS search_vector") diff --git a/hindsight-api/alembic/versions/217b2227771f_merge_agents_and_temporal_ranges_.py b/hindsight-api/alembic/versions/217b2227771f_merge_agents_and_temporal_ranges_.py deleted file mode 100644 index 0140d88d..00000000 --- a/hindsight-api/alembic/versions/217b2227771f_merge_agents_and_temporal_ranges_.py +++ /dev/null @@ -1,28 +0,0 @@ -"""merge agents and temporal ranges branches - -Revision ID: 217b2227771f -Revises: 3b9c4d8e7f21, 9d42e6f91234 -Create Date: 2025-11-17 14:59:01.254543 - -""" -from typing import Sequence, Union - -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision: str = '217b2227771f' -down_revision: Union[str, Sequence[str], None] = ('3b9c4d8e7f21', '9d42e6f91234') -branch_labels: Union[str, Sequence[str], None] = None -depends_on: Union[str, Sequence[str], None] = None - - -def upgrade() -> None: - """Upgrade schema.""" - pass - - -def downgrade() -> None: - """Downgrade schema.""" - pass diff --git a/hindsight-api/alembic/versions/2a76a5bc2f09_add_status_and_error_to_async_operations.py b/hindsight-api/alembic/versions/2a76a5bc2f09_add_status_and_error_to_async_operations.py deleted file mode 100644 index 1df2424f..00000000 --- a/hindsight-api/alembic/versions/2a76a5bc2f09_add_status_and_error_to_async_operations.py +++ /dev/null @@ -1,49 +0,0 @@ -"""add_status_and_error_to_async_operations - -Revision ID: 2a76a5bc2f09 -Revises: 0e96398aae9e -Create Date: 2025-11-07 16:03:19.078561 - -""" -from typing import Sequence, Union - -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision: str = '2a76a5bc2f09' -down_revision: Union[str, Sequence[str], None] = '0e96398aae9e' -branch_labels: Union[str, Sequence[str], None] = None -depends_on: Union[str, Sequence[str], None] = None - - -def upgrade() -> None: - """Upgrade schema.""" - # Add status column (default 'pending' for existing rows) - op.execute(""" - ALTER TABLE async_operations - ADD COLUMN status TEXT NOT NULL DEFAULT 'pending' - """) - - # Add error_message column - op.execute(""" - ALTER TABLE async_operations - ADD COLUMN error_message TEXT - """) - - # Add index on status for filtering failed/pending operations - op.execute(""" - CREATE INDEX idx_async_operations_status - ON async_operations(status) - """) - - -def downgrade() -> None: - """Downgrade schema.""" - # Drop index - op.execute("DROP INDEX IF EXISTS idx_async_operations_status") - - # Drop columns - op.execute("ALTER TABLE async_operations DROP COLUMN IF EXISTS error_message") - op.execute("ALTER TABLE async_operations DROP COLUMN IF EXISTS status") diff --git a/hindsight-api/alembic/versions/3b9c4d8e7f21_add_name_to_agents.py b/hindsight-api/alembic/versions/3b9c4d8e7f21_add_name_to_agents.py deleted file mode 100644 index 209bec25..00000000 --- a/hindsight-api/alembic/versions/3b9c4d8e7f21_add_name_to_agents.py +++ /dev/null @@ -1,36 +0,0 @@ -"""add_name_to_agents - -Revision ID: 3b9c4d8e7f21 -Revises: 1680fc9768b4 -Create Date: 2025-11-13 14:52:00.000000 - -""" -from typing import Sequence, Union - -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision: str = '3b9c4d8e7f21' -down_revision: Union[str, Sequence[str], None] = '1680fc9768b4' -branch_labels: Union[str, Sequence[str], None] = None -depends_on: Union[str, Sequence[str], None] = None - - -def upgrade() -> None: - """Upgrade schema.""" - # Add name column to agents table - op.execute(""" - ALTER TABLE agents - ADD COLUMN name TEXT NOT NULL DEFAULT '' - """) - - -def downgrade() -> None: - """Downgrade schema.""" - # Remove name column from agents table - op.execute(""" - ALTER TABLE agents - DROP COLUMN name - """) diff --git a/hindsight-api/alembic/versions/4a8b3c5d6e7f_add_metadata_to_memory_units.py b/hindsight-api/alembic/versions/4a8b3c5d6e7f_add_metadata_to_memory_units.py deleted file mode 100644 index 1505cc94..00000000 --- a/hindsight-api/alembic/versions/4a8b3c5d6e7f_add_metadata_to_memory_units.py +++ /dev/null @@ -1,32 +0,0 @@ -"""add metadata to memory_units - -Revision ID: 4a8b3c5d6e7f -Revises: 217b2227771f -Create Date: 2025-11-21 10:00:00.000000 - -""" -from typing import Sequence, Union - -from alembic import op -import sqlalchemy as sa -from sqlalchemy.dialects import postgresql - - -# revision identifiers, used by Alembic. -revision: str = '4a8b3c5d6e7f' -down_revision: Union[str, Sequence[str], None] = '217b2227771f' -branch_labels: Union[str, Sequence[str], None] = None -depends_on: Union[str, Sequence[str], None] = None - - -def upgrade() -> None: - """Add metadata column to memory_units table.""" - op.add_column( - 'memory_units', - sa.Column('metadata', postgresql.JSONB(astext_type=sa.Text()), server_default=sa.text("'{}'::jsonb"), nullable=False) - ) - - -def downgrade() -> None: - """Remove metadata column from memory_units table.""" - op.drop_column('memory_units', 'metadata') diff --git a/hindsight-api/alembic/versions/5a366d414dce_initial_schema.py b/hindsight-api/alembic/versions/5a366d414dce_initial_schema.py new file mode 100644 index 00000000..e52e1074 --- /dev/null +++ b/hindsight-api/alembic/versions/5a366d414dce_initial_schema.py @@ -0,0 +1,275 @@ +"""initial_schema + +Revision ID: 5a366d414dce +Revises: +Create Date: 2025-11-27 11:54:19.228030 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import postgresql +from pgvector.sqlalchemy import Vector + + +# revision identifiers, used by Alembic. +revision: str = '5a366d414dce' +down_revision: Union[str, Sequence[str], None] = None +branch_labels: Union[str, Sequence[str], None] = None +depends_on: Union[str, Sequence[str], None] = None + + +def upgrade() -> None: + """Upgrade schema - create all tables from scratch.""" + + # Enable required extensions + op.execute('CREATE EXTENSION IF NOT EXISTS "uuid-ossp"') + op.execute('CREATE EXTENSION IF NOT EXISTS vector') + + # Create banks table + op.create_table( + 'banks', + sa.Column('bank_id', sa.Text(), nullable=False), + sa.Column('name', sa.Text(), nullable=True), + sa.Column('personality', postgresql.JSONB(astext_type=sa.Text()), server_default=sa.text("'{}'::jsonb"), nullable=False), + sa.Column('background', sa.Text(), nullable=True), + sa.Column('created_at', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), nullable=False), + sa.Column('updated_at', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), nullable=False), + sa.PrimaryKeyConstraint('bank_id', name=op.f('pk_banks')) + ) + + # Create documents table + op.create_table( + 'documents', + sa.Column('id', sa.Text(), nullable=False), + sa.Column('bank_id', sa.Text(), nullable=False), + sa.Column('original_text', sa.Text(), nullable=True), + sa.Column('content_hash', sa.Text(), nullable=True), + sa.Column('metadata', postgresql.JSONB(astext_type=sa.Text()), server_default=sa.text("'{}'::jsonb"), nullable=False), + sa.Column('created_at', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), nullable=False), + sa.Column('updated_at', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), nullable=False), + sa.PrimaryKeyConstraint('id', 'bank_id', name=op.f('pk_documents')) + ) + op.create_index('idx_documents_bank_id', 'documents', ['bank_id']) + op.create_index('idx_documents_content_hash', 'documents', ['content_hash']) + + # Create async_operations table + op.create_table( + 'async_operations', + sa.Column('operation_id', postgresql.UUID(as_uuid=True), server_default=sa.text('uuid_generate_v4()'), nullable=False), + sa.Column('bank_id', sa.Text(), nullable=False), + sa.Column('operation_type', sa.Text(), nullable=False), + sa.Column('status', sa.Text(), server_default='pending', nullable=False), + sa.Column('created_at', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), nullable=False), + sa.Column('updated_at', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), nullable=False), + sa.Column('completed_at', postgresql.TIMESTAMP(timezone=True), nullable=True), + sa.Column('error_message', sa.Text(), nullable=True), + sa.Column('result_metadata', postgresql.JSONB(astext_type=sa.Text()), server_default=sa.text("'{}'::jsonb"), nullable=False), + sa.PrimaryKeyConstraint('operation_id', name=op.f('pk_async_operations')), + sa.CheckConstraint("status IN ('pending', 'processing', 'completed', 'failed')", name='async_operations_status_check') + ) + op.create_index('idx_async_operations_bank_id', 'async_operations', ['bank_id']) + op.create_index('idx_async_operations_status', 'async_operations', ['status']) + op.create_index('idx_async_operations_bank_status', 'async_operations', ['bank_id', 'status']) + + # Create entities table + op.create_table( + 'entities', + sa.Column('id', postgresql.UUID(as_uuid=True), server_default=sa.text('uuid_generate_v4()'), nullable=False), + sa.Column('canonical_name', sa.Text(), nullable=False), + sa.Column('bank_id', sa.Text(), nullable=False), + sa.Column('metadata', postgresql.JSONB(astext_type=sa.Text()), server_default=sa.text("'{}'::jsonb"), nullable=False), + sa.Column('first_seen', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), nullable=False), + sa.Column('last_seen', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), nullable=False), + sa.Column('mention_count', sa.Integer(), server_default='1', nullable=False), + sa.PrimaryKeyConstraint('id', name=op.f('pk_entities')) + ) + op.create_index('idx_entities_bank_id', 'entities', ['bank_id']) + op.create_index('idx_entities_canonical_name', 'entities', ['canonical_name']) + op.create_index('idx_entities_bank_name', 'entities', ['bank_id', 'canonical_name']) + # Create unique index on (bank_id, LOWER(canonical_name)) for entity resolution + op.execute('CREATE UNIQUE INDEX idx_entities_bank_lower_name ON entities (bank_id, LOWER(canonical_name))') + + # Create memory_units table + op.create_table( + 'memory_units', + sa.Column('id', postgresql.UUID(as_uuid=True), server_default=sa.text('uuid_generate_v4()'), nullable=False), + sa.Column('bank_id', sa.Text(), nullable=False), + sa.Column('document_id', sa.Text(), nullable=True), + sa.Column('text', sa.Text(), nullable=False), + sa.Column('embedding', Vector(384), nullable=True), + sa.Column('context', sa.Text(), nullable=True), + sa.Column('event_date', postgresql.TIMESTAMP(timezone=True), nullable=False), + sa.Column('occurred_start', postgresql.TIMESTAMP(timezone=True), nullable=True), + sa.Column('occurred_end', postgresql.TIMESTAMP(timezone=True), nullable=True), + sa.Column('mentioned_at', postgresql.TIMESTAMP(timezone=True), nullable=True), + sa.Column('fact_type', sa.Text(), server_default='world', nullable=False), + sa.Column('confidence_score', sa.Float(), nullable=True), + sa.Column('access_count', sa.Integer(), server_default='0', nullable=False), + sa.Column('metadata', postgresql.JSONB(astext_type=sa.Text()), server_default=sa.text("'{}'::jsonb"), nullable=False), + sa.Column('created_at', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), nullable=False), + sa.Column('updated_at', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), nullable=False), + sa.ForeignKeyConstraint(['document_id', 'bank_id'], ['documents.id', 'documents.bank_id'], name='memory_units_document_fkey', ondelete='CASCADE'), + sa.PrimaryKeyConstraint('id', name=op.f('pk_memory_units')), + sa.CheckConstraint("fact_type IN ('world', 'bank', 'opinion', 'observation')", name='memory_units_fact_type_check'), + sa.CheckConstraint("confidence_score IS NULL OR (confidence_score >= 0.0 AND confidence_score <= 1.0)", name='memory_units_confidence_range_check'), + sa.CheckConstraint( + "(fact_type = 'opinion' AND confidence_score IS NOT NULL) OR " + "(fact_type = 'observation') OR " + "(fact_type NOT IN ('opinion', 'observation') AND confidence_score IS NULL)", + name='confidence_score_fact_type_check' + ) + ) + + # Add search_vector column for full-text search + op.execute(""" + ALTER TABLE memory_units + ADD COLUMN search_vector tsvector + GENERATED ALWAYS AS (to_tsvector('english', COALESCE(text, '') || ' ' || COALESCE(context, ''))) STORED + """) + + op.create_index('idx_memory_units_bank_id', 'memory_units', ['bank_id']) + op.create_index('idx_memory_units_document_id', 'memory_units', ['document_id']) + op.create_index('idx_memory_units_event_date', 'memory_units', [sa.text('event_date DESC')]) + op.create_index('idx_memory_units_bank_date', 'memory_units', ['bank_id', sa.text('event_date DESC')]) + op.create_index('idx_memory_units_access_count', 'memory_units', [sa.text('access_count DESC')]) + op.create_index('idx_memory_units_fact_type', 'memory_units', ['fact_type']) + op.create_index('idx_memory_units_bank_fact_type', 'memory_units', ['bank_id', 'fact_type']) + op.create_index('idx_memory_units_bank_type_date', 'memory_units', ['bank_id', 'fact_type', sa.text('event_date DESC')]) + op.create_index('idx_memory_units_opinion_confidence', 'memory_units', ['bank_id', sa.text('confidence_score DESC')], postgresql_where=sa.text("fact_type = 'opinion'")) + op.create_index('idx_memory_units_opinion_date', 'memory_units', ['bank_id', sa.text('event_date DESC')], postgresql_where=sa.text("fact_type = 'opinion'")) + op.create_index('idx_memory_units_observation_date', 'memory_units', ['bank_id', sa.text('event_date DESC')], postgresql_where=sa.text("fact_type = 'observation'")) + op.create_index('idx_memory_units_embedding', 'memory_units', ['embedding'], postgresql_using='hnsw', postgresql_ops={'embedding': 'vector_cosine_ops'}) + + # Create BM25 full-text search index on search_vector + op.execute(""" + CREATE INDEX idx_memory_units_text_search ON memory_units + USING gin(search_vector) + """) + + op.execute(""" + CREATE MATERIALIZED VIEW memory_units_bm25 AS + SELECT + id, + bank_id, + text, + to_tsvector('english', text) AS text_vector, + log(1.0 + length(text)::float / (SELECT avg(length(text)) FROM memory_units)) AS doc_length_factor + FROM memory_units + """) + + op.create_index('idx_memory_units_bm25_bank', 'memory_units_bm25', ['bank_id']) + op.create_index('idx_memory_units_bm25_text_vector', 'memory_units_bm25', ['text_vector'], postgresql_using='gin') + + # Create entity_cooccurrences table + op.create_table( + 'entity_cooccurrences', + sa.Column('entity_id_1', postgresql.UUID(as_uuid=True), nullable=False), + sa.Column('entity_id_2', postgresql.UUID(as_uuid=True), nullable=False), + sa.Column('cooccurrence_count', sa.Integer(), server_default='1', nullable=False), + sa.Column('last_cooccurred', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), nullable=False), + sa.ForeignKeyConstraint(['entity_id_1'], ['entities.id'], name=op.f('fk_entity_cooccurrences_entity_id_1_entities'), ondelete='CASCADE'), + sa.ForeignKeyConstraint(['entity_id_2'], ['entities.id'], name=op.f('fk_entity_cooccurrences_entity_id_2_entities'), ondelete='CASCADE'), + sa.PrimaryKeyConstraint('entity_id_1', 'entity_id_2', name=op.f('pk_entity_cooccurrences')), + sa.CheckConstraint('entity_id_1 < entity_id_2', name='entity_cooccurrence_order_check') + ) + op.create_index('idx_entity_cooccurrences_entity1', 'entity_cooccurrences', ['entity_id_1']) + op.create_index('idx_entity_cooccurrences_entity2', 'entity_cooccurrences', ['entity_id_2']) + op.create_index('idx_entity_cooccurrences_count', 'entity_cooccurrences', [sa.text('cooccurrence_count DESC')]) + + # Create memory_links table + op.create_table( + 'memory_links', + sa.Column('from_unit_id', postgresql.UUID(as_uuid=True), nullable=False), + sa.Column('to_unit_id', postgresql.UUID(as_uuid=True), nullable=False), + sa.Column('link_type', sa.Text(), nullable=False), + sa.Column('entity_id', postgresql.UUID(as_uuid=True), nullable=True), + sa.Column('weight', sa.Float(), server_default='1.0', nullable=False), + sa.Column('created_at', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), nullable=False), + sa.ForeignKeyConstraint(['entity_id'], ['entities.id'], name=op.f('fk_memory_links_entity_id_entities'), ondelete='CASCADE'), + sa.ForeignKeyConstraint(['from_unit_id'], ['memory_units.id'], name=op.f('fk_memory_links_from_unit_id_memory_units'), ondelete='CASCADE'), + sa.ForeignKeyConstraint(['to_unit_id'], ['memory_units.id'], name=op.f('fk_memory_links_to_unit_id_memory_units'), ondelete='CASCADE'), + sa.CheckConstraint("link_type IN ('temporal', 'semantic', 'entity', 'causes', 'caused_by', 'enables', 'prevents')", name='memory_links_link_type_check'), + sa.CheckConstraint('weight >= 0.0 AND weight <= 1.0', name='memory_links_weight_check') + ) + # Create unique constraint using COALESCE for nullable entity_id + op.execute("CREATE UNIQUE INDEX idx_memory_links_unique ON memory_links (from_unit_id, to_unit_id, link_type, COALESCE(entity_id, '00000000-0000-0000-0000-000000000000'::uuid))") + op.create_index('idx_memory_links_from_unit', 'memory_links', ['from_unit_id']) + op.create_index('idx_memory_links_to_unit', 'memory_links', ['to_unit_id']) + op.create_index('idx_memory_links_entity', 'memory_links', ['entity_id']) + op.create_index('idx_memory_links_link_type', 'memory_links', ['link_type']) + + # Create unit_entities table + op.create_table( + 'unit_entities', + sa.Column('unit_id', postgresql.UUID(as_uuid=True), nullable=False), + sa.Column('entity_id', postgresql.UUID(as_uuid=True), nullable=False), + sa.ForeignKeyConstraint(['entity_id'], ['entities.id'], name=op.f('fk_unit_entities_entity_id_entities'), ondelete='CASCADE'), + sa.ForeignKeyConstraint(['unit_id'], ['memory_units.id'], name=op.f('fk_unit_entities_unit_id_memory_units'), ondelete='CASCADE'), + sa.PrimaryKeyConstraint('unit_id', 'entity_id', name=op.f('pk_unit_entities')) + ) + op.create_index('idx_unit_entities_unit', 'unit_entities', ['unit_id']) + op.create_index('idx_unit_entities_entity', 'unit_entities', ['entity_id']) + + +def downgrade() -> None: + """Downgrade schema - drop all tables.""" + + # Drop tables in reverse dependency order + op.drop_index('idx_unit_entities_entity', table_name='unit_entities') + op.drop_index('idx_unit_entities_unit', table_name='unit_entities') + op.drop_table('unit_entities') + + op.drop_index('idx_memory_links_link_type', table_name='memory_links') + op.drop_index('idx_memory_links_entity', table_name='memory_links') + op.drop_index('idx_memory_links_to_unit', table_name='memory_links') + op.drop_index('idx_memory_links_from_unit', table_name='memory_links') + op.execute('DROP INDEX IF EXISTS idx_memory_links_unique') + op.drop_table('memory_links') + + op.drop_index('idx_entity_cooccurrences_count', table_name='entity_cooccurrences') + op.drop_index('idx_entity_cooccurrences_entity2', table_name='entity_cooccurrences') + op.drop_index('idx_entity_cooccurrences_entity1', table_name='entity_cooccurrences') + op.drop_table('entity_cooccurrences') + + # Drop BM25 materialized view and index + op.drop_index('idx_memory_units_bm25_text_vector', table_name='memory_units_bm25') + op.drop_index('idx_memory_units_bm25_bank', table_name='memory_units_bm25') + op.execute('DROP MATERIALIZED VIEW IF EXISTS memory_units_bm25') + + op.drop_index('idx_memory_units_embedding', table_name='memory_units') + op.drop_index('idx_memory_units_observation_date', table_name='memory_units') + op.drop_index('idx_memory_units_opinion_date', table_name='memory_units') + op.drop_index('idx_memory_units_opinion_confidence', table_name='memory_units') + op.drop_index('idx_memory_units_bank_type_date', table_name='memory_units') + op.drop_index('idx_memory_units_bank_fact_type', table_name='memory_units') + op.drop_index('idx_memory_units_fact_type', table_name='memory_units') + op.drop_index('idx_memory_units_access_count', table_name='memory_units') + op.drop_index('idx_memory_units_bank_date', table_name='memory_units') + op.drop_index('idx_memory_units_event_date', table_name='memory_units') + op.drop_index('idx_memory_units_document_id', table_name='memory_units') + op.drop_index('idx_memory_units_bank_id', table_name='memory_units') + op.execute('DROP INDEX IF EXISTS idx_memory_units_text_search') + op.drop_table('memory_units') + + op.execute('DROP INDEX IF EXISTS idx_entities_bank_lower_name') + op.drop_index('idx_entities_bank_name', table_name='entities') + op.drop_index('idx_entities_canonical_name', table_name='entities') + op.drop_index('idx_entities_bank_id', table_name='entities') + op.drop_table('entities') + + op.drop_index('idx_async_operations_bank_status', table_name='async_operations') + op.drop_index('idx_async_operations_status', table_name='async_operations') + op.drop_index('idx_async_operations_bank_id', table_name='async_operations') + op.drop_table('async_operations') + + op.drop_index('idx_documents_content_hash', table_name='documents') + op.drop_index('idx_documents_bank_id', table_name='documents') + op.drop_table('documents') + + op.drop_table('banks') + + # Drop extensions (optional - comment out if you want to keep them) + # op.execute('DROP EXTENSION IF EXISTS vector') + # op.execute('DROP EXTENSION IF EXISTS "uuid-ossp"') diff --git a/hindsight-api/alembic/versions/5b2c6d8e9f01_add_observation_fact_type.py b/hindsight-api/alembic/versions/5b2c6d8e9f01_add_observation_fact_type.py deleted file mode 100644 index 76136052..00000000 --- a/hindsight-api/alembic/versions/5b2c6d8e9f01_add_observation_fact_type.py +++ /dev/null @@ -1,89 +0,0 @@ -"""add_observation_fact_type - -Revision ID: 5b2c6d8e9f01 -Revises: 4a8b3c5d6e7f -Create Date: 2025-11-26 10:00:00.000000 - -""" -from typing import Sequence, Union - -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision: str = '5b2c6d8e9f01' -down_revision: Union[str, Sequence[str], None] = '4a8b3c5d6e7f' -branch_labels: Union[str, Sequence[str], None] = None -depends_on: Union[str, Sequence[str], None] = None - - -def upgrade() -> None: - """Upgrade schema.""" - # Drop old constraints - op.execute(""" - ALTER TABLE memory_units - DROP CONSTRAINT IF EXISTS confidence_score_fact_type_check - """) - op.execute(""" - ALTER TABLE memory_units - DROP CONSTRAINT IF EXISTS memory_units_fact_type_check - """) - - # Add new fact_type constraint including 'observation' - op.execute(""" - ALTER TABLE memory_units - ADD CONSTRAINT memory_units_fact_type_check - CHECK (fact_type IN ('world', 'agent', 'opinion', 'observation')) - """) - - # Add new confidence_score constraint allowing observation to have optional confidence - op.execute(""" - ALTER TABLE memory_units - ADD CONSTRAINT confidence_score_fact_type_check - CHECK ( - (fact_type = 'opinion' AND confidence_score IS NOT NULL) OR - (fact_type = 'observation') OR - (fact_type NOT IN ('opinion', 'observation') AND confidence_score IS NULL) - ) - """) - - # Add index for observation fact_type queries - op.execute(""" - CREATE INDEX IF NOT EXISTS idx_memory_units_observation_date - ON memory_units (agent_id, event_date DESC) - WHERE fact_type = 'observation' - """) - - -def downgrade() -> None: - """Downgrade schema.""" - # Drop observation index - op.execute("DROP INDEX IF EXISTS idx_memory_units_observation_date") - - # Drop new constraints - op.execute(""" - ALTER TABLE memory_units - DROP CONSTRAINT IF EXISTS confidence_score_fact_type_check - """) - op.execute(""" - ALTER TABLE memory_units - DROP CONSTRAINT IF EXISTS memory_units_fact_type_check - """) - - # Restore old fact_type constraint - op.execute(""" - ALTER TABLE memory_units - ADD CONSTRAINT memory_units_fact_type_check - CHECK (fact_type IN ('world', 'agent', 'opinion')) - """) - - # Restore old confidence_score constraint - op.execute(""" - ALTER TABLE memory_units - ADD CONSTRAINT confidence_score_fact_type_check - CHECK ( - (fact_type = 'opinion' AND confidence_score IS NOT NULL) OR - (fact_type != 'opinion' AND confidence_score IS NULL) - ) - """) diff --git a/hindsight-api/alembic/versions/7d4e6f0a3b12_add_entity_unique_constraint.py b/hindsight-api/alembic/versions/7d4e6f0a3b12_add_entity_unique_constraint.py deleted file mode 100644 index 18ced783..00000000 --- a/hindsight-api/alembic/versions/7d4e6f0a3b12_add_entity_unique_constraint.py +++ /dev/null @@ -1,117 +0,0 @@ -"""add unique constraint on entities (agent_id, canonical_name) - -Revision ID: 7d4e6f0a3b12 -Revises: 5b2c6d8e9f01 -Create Date: 2024-01-01 00:00:00.000000 - -""" -from typing import Sequence, Union - -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision: str = '7d4e6f0a3b12' -down_revision: Union[str, None] = '5b2c6d8e9f01' -branch_labels: Union[str, Sequence[str], None] = None -depends_on: Union[str, Sequence[str], None] = None - - -def upgrade() -> None: - # First, deduplicate existing entities by merging duplicates - # Keep the one with highest mention_count, update unit_entities to point to it - op.execute(""" - -- Create temp table with canonical entity per (agent_id, name) - CREATE TEMP TABLE canonical_entities AS - SELECT DISTINCT ON (agent_id, LOWER(canonical_name)) - id as keep_id, - agent_id, - LOWER(canonical_name) as name_lower - FROM entities - ORDER BY agent_id, LOWER(canonical_name), mention_count DESC, first_seen ASC; - - -- Get all entity IDs that will be removed (duplicates) - CREATE TEMP TABLE duplicate_entities AS - SELECT e.id as dup_id, ce.keep_id - FROM entities e - JOIN canonical_entities ce ON e.agent_id = ce.agent_id AND LOWER(e.canonical_name) = ce.name_lower - WHERE e.id != ce.keep_id; - - -- Update unit_entities to point to canonical entity - UPDATE unit_entities ue - SET entity_id = de.keep_id - FROM duplicate_entities de - WHERE ue.entity_id = de.dup_id; - - -- Delete duplicate unit_entities that now exist - DELETE FROM unit_entities a - USING unit_entities b - WHERE a.unit_id = b.unit_id - AND a.entity_id = b.entity_id - AND a.ctid < b.ctid; - - -- For entity_cooccurrences, we need to be careful about the check constraint - -- First, collect all cooccurrences that need updating into a temp table with correct ordering - CREATE TEMP TABLE new_cooccurrences AS - SELECT DISTINCT - LEAST( - COALESCE(de1.keep_id, ec.entity_id_1), - COALESCE(de2.keep_id, ec.entity_id_2) - ) as entity_id_1, - GREATEST( - COALESCE(de1.keep_id, ec.entity_id_1), - COALESCE(de2.keep_id, ec.entity_id_2) - ) as entity_id_2, - SUM(ec.cooccurrence_count) as cooccurrence_count, - MAX(ec.last_cooccurred) as last_cooccurred - FROM entity_cooccurrences ec - LEFT JOIN duplicate_entities de1 ON ec.entity_id_1 = de1.dup_id - LEFT JOIN duplicate_entities de2 ON ec.entity_id_2 = de2.dup_id - GROUP BY - LEAST(COALESCE(de1.keep_id, ec.entity_id_1), COALESCE(de2.keep_id, ec.entity_id_2)), - GREATEST(COALESCE(de1.keep_id, ec.entity_id_1), COALESCE(de2.keep_id, ec.entity_id_2)); - - -- Delete rows where entity_id_1 = entity_id_2 (self-references after merge) - DELETE FROM new_cooccurrences WHERE entity_id_1 = entity_id_2; - - -- Delete all old cooccurrences - DELETE FROM entity_cooccurrences; - - -- Insert the merged cooccurrences - INSERT INTO entity_cooccurrences (entity_id_1, entity_id_2, cooccurrence_count, last_cooccurred) - SELECT entity_id_1, entity_id_2, cooccurrence_count, last_cooccurred - FROM new_cooccurrences; - - -- Update mention counts on canonical entities - UPDATE entities e - SET mention_count = e.mention_count + COALESCE( - (SELECT SUM(e2.mention_count) - FROM entities e2 - JOIN duplicate_entities de ON e2.id = de.dup_id - WHERE de.keep_id = e.id), - 0 - ) - WHERE e.id IN (SELECT keep_id FROM duplicate_entities); - - -- Delete duplicate entities - DELETE FROM entities - WHERE id IN (SELECT dup_id FROM duplicate_entities); - - -- Cleanup temp tables - DROP TABLE new_cooccurrences; - DROP TABLE duplicate_entities; - DROP TABLE canonical_entities; - """) - - # Add unique constraint (case-insensitive) - op.create_index( - 'idx_entities_agent_canonical_unique', - 'entities', - [sa.text('agent_id'), sa.text('LOWER(canonical_name)')], - unique=True - ) - - -def downgrade() -> None: - op.drop_index('idx_entities_agent_canonical_unique', table_name='entities') diff --git a/hindsight-api/alembic/versions/8c55f5602451_remove_entity_type_column.py b/hindsight-api/alembic/versions/8c55f5602451_remove_entity_type_column.py deleted file mode 100644 index b0323365..00000000 --- a/hindsight-api/alembic/versions/8c55f5602451_remove_entity_type_column.py +++ /dev/null @@ -1,30 +0,0 @@ -"""remove_entity_type_column - -Revision ID: 8c55f5602451 -Revises: 2a76a5bc2f09 -Create Date: 2025-11-07 17:08:07.329740 - -""" -from typing import Sequence, Union - -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision: str = '8c55f5602451' -down_revision: Union[str, Sequence[str], None] = '2a76a5bc2f09' -branch_labels: Union[str, Sequence[str], None] = None -depends_on: Union[str, Sequence[str], None] = None - - -def upgrade() -> None: - """Upgrade schema.""" - # Remove entity_type column from entities table - op.execute("ALTER TABLE entities DROP COLUMN IF EXISTS entity_type") - - -def downgrade() -> None: - """Downgrade schema.""" - # Re-add entity_type column (default to 'OTHER' for existing rows) - op.execute("ALTER TABLE entities ADD COLUMN entity_type TEXT DEFAULT 'OTHER'") diff --git a/hindsight-api/alembic/versions/9d42e6f91234_add_temporal_ranges_to_memory_units.py b/hindsight-api/alembic/versions/9d42e6f91234_add_temporal_ranges_to_memory_units.py deleted file mode 100644 index e31933ba..00000000 --- a/hindsight-api/alembic/versions/9d42e6f91234_add_temporal_ranges_to_memory_units.py +++ /dev/null @@ -1,70 +0,0 @@ -"""add_temporal_ranges_to_memory_units - -Revision ID: 9d42e6f91234 -Revises: 8c55f5602451 -Create Date: 2025-11-17 00:00:00.000000 - -This migration adds temporal range support to memory_units table: -- occurred_start: When the fact/event started -- occurred_end: When the fact/event ended -- mentioned_at: When the fact was mentioned/learned - -For existing rows, these are initialized from event_date (point events). -""" -from typing import Sequence, Union - -from alembic import op -import sqlalchemy as sa -from sqlalchemy.dialects.postgresql import TIMESTAMP - - -# revision identifiers, used by Alembic. -revision: str = '9d42e6f91234' -down_revision: Union[str, Sequence[str], None] = '8c55f5602451' -branch_labels: Union[str, Sequence[str], None] = None -depends_on: Union[str, Sequence[str], None] = None - - -def upgrade() -> None: - """Upgrade schema: add temporal range columns to memory_units.""" - - # Add new temporal range columns (nullable initially) - op.add_column( - 'memory_units', - sa.Column('occurred_start', TIMESTAMP(timezone=True), nullable=True) - ) - op.add_column( - 'memory_units', - sa.Column('occurred_end', TIMESTAMP(timezone=True), nullable=True) - ) - op.add_column( - 'memory_units', - sa.Column('mentioned_at', TIMESTAMP(timezone=True), nullable=True) - ) - - # Populate new columns from existing event_date for backward compatibility - # For existing facts, treat them as point events (start = end = event_date) - # and assume they were mentioned at the same time - op.execute(""" - UPDATE memory_units - SET - occurred_start = event_date, - occurred_end = event_date, - mentioned_at = event_date - WHERE occurred_start IS NULL - """) - - # Optional: Make columns non-nullable after populating - # Uncomment if you want to enforce NOT NULL constraint - # op.alter_column('memory_units', 'occurred_start', nullable=False) - # op.alter_column('memory_units', 'occurred_end', nullable=False) - # op.alter_column('memory_units', 'mentioned_at', nullable=False) - - -def downgrade() -> None: - """Downgrade schema: remove temporal range columns from memory_units.""" - - # Remove the temporal range columns - op.drop_column('memory_units', 'mentioned_at') - op.drop_column('memory_units', 'occurred_end') - op.drop_column('memory_units', 'occurred_start') diff --git a/hindsight-api/alembic/versions/af0413383b3e_initial_schema.py b/hindsight-api/alembic/versions/af0413383b3e_initial_schema.py deleted file mode 100644 index 0081b949..00000000 --- a/hindsight-api/alembic/versions/af0413383b3e_initial_schema.py +++ /dev/null @@ -1,196 +0,0 @@ -"""Initial schema - -Revision ID: af0413383b3e -Revises: -Create Date: 2025-11-03 14:31:53.245542 - -""" -from typing import Sequence, Union - -from alembic import op -import sqlalchemy as sa -from sqlalchemy.dialects import postgresql -import pgvector.sqlalchemy - -# revision identifiers, used by Alembic. -revision: str = 'af0413383b3e' -down_revision: Union[str, Sequence[str], None] = None -branch_labels: Union[str, Sequence[str], None] = None -depends_on: Union[str, Sequence[str], None] = None - - -def upgrade() -> None: - """Upgrade schema.""" - # Create pgvector extension - op.execute('CREATE EXTENSION IF NOT EXISTS vector') - op.execute('CREATE EXTENSION IF NOT EXISTS "uuid-ossp"') - - # ### commands auto generated by Alembic - please adjust! ### - op.create_table('documents', - sa.Column('id', sa.Text(), nullable=False), - sa.Column('agent_id', sa.Text(), nullable=False), - sa.Column('original_text', sa.Text(), nullable=True), - sa.Column('content_hash', sa.Text(), nullable=True), - sa.Column('metadata', postgresql.JSONB(astext_type=sa.Text()), - server_default=sa.text("'{}'::jsonb"), nullable=False), - sa.Column('created_at', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), - nullable=False), - sa.Column('updated_at', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), - nullable=False), - sa.PrimaryKeyConstraint('id', 'agent_id') - ) - op.create_index('idx_documents_agent_id', 'documents', ['agent_id'], unique=False) - op.create_index('idx_documents_content_hash', 'documents', ['content_hash'], unique=False) - op.create_table('entities', - sa.Column('id', sa.UUID(), server_default=sa.text('uuid_generate_v4()'), nullable=False), - sa.Column('canonical_name', sa.Text(), nullable=False), - sa.Column('entity_type', sa.Text(), nullable=False), - sa.Column('agent_id', sa.Text(), nullable=False), - sa.Column('metadata', postgresql.JSONB(astext_type=sa.Text()), - server_default=sa.text("'{}'::jsonb"), nullable=False), - sa.Column('first_seen', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), - nullable=False), - sa.Column('last_seen', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), - nullable=False), - sa.Column('mention_count', sa.Integer(), server_default='1', nullable=False), - sa.PrimaryKeyConstraint('id') - ) - op.create_index('idx_entities_agent_id', 'entities', ['agent_id'], unique=False) - op.create_index('idx_entities_agent_name_type', 'entities', ['agent_id', 'canonical_name', 'entity_type'], - unique=False) - op.create_index('idx_entities_canonical_name', 'entities', ['canonical_name'], unique=False) - op.create_index('idx_entities_type', 'entities', ['entity_type'], unique=False) - op.create_table('entity_cooccurrences', - sa.Column('entity_id_1', sa.UUID(), nullable=False), - sa.Column('entity_id_2', sa.UUID(), nullable=False), - sa.Column('cooccurrence_count', sa.Integer(), server_default='1', nullable=False), - sa.Column('last_cooccurred', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), - nullable=False), - sa.CheckConstraint('entity_id_1 < entity_id_2', name='entity_cooccurrence_order_check'), - sa.ForeignKeyConstraint(['entity_id_1'], ['entities.id'], ondelete='CASCADE'), - sa.ForeignKeyConstraint(['entity_id_2'], ['entities.id'], ondelete='CASCADE'), - sa.PrimaryKeyConstraint('entity_id_1', 'entity_id_2') - ) - op.create_index('idx_entity_cooccurrences_count', 'entity_cooccurrences', ['cooccurrence_count'], unique=False, - postgresql_ops={'cooccurrence_count': 'DESC'}) - op.create_index('idx_entity_cooccurrences_entity1', 'entity_cooccurrences', ['entity_id_1'], unique=False) - op.create_index('idx_entity_cooccurrences_entity2', 'entity_cooccurrences', ['entity_id_2'], unique=False) - op.create_table('memory_units', - sa.Column('id', sa.UUID(), server_default=sa.text('uuid_generate_v4()'), nullable=False), - sa.Column('agent_id', sa.Text(), nullable=False), - sa.Column('document_id', sa.Text(), nullable=True), - sa.Column('text', sa.Text(), nullable=False), - sa.Column('embedding', pgvector.sqlalchemy.vector.VECTOR(dim=384), nullable=True), - sa.Column('context', sa.Text(), nullable=True), - sa.Column('event_date', postgresql.TIMESTAMP(timezone=True), nullable=False), - sa.Column('fact_type', sa.Text(), server_default='world', nullable=False), - sa.Column('confidence_score', sa.Float(), nullable=True), - sa.Column('access_count', sa.Integer(), server_default='0', nullable=False), - sa.Column('created_at', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), - nullable=False), - sa.Column('updated_at', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), - nullable=False), - sa.CheckConstraint( - "(fact_type = 'opinion' AND confidence_score IS NOT NULL) OR (fact_type != 'opinion' AND confidence_score IS NULL)", - name='confidence_score_fact_type_check'), - sa.CheckConstraint("fact_type IN ('world', 'agent', 'opinion')"), - sa.CheckConstraint( - 'confidence_score IS NULL OR (confidence_score >= 0.0 AND confidence_score <= 1.0)'), - sa.ForeignKeyConstraint(['document_id', 'agent_id'], ['documents.id', 'documents.agent_id'], - name='memory_units_document_fkey', ondelete='CASCADE'), - sa.PrimaryKeyConstraint('id') - ) - op.create_index('idx_memory_units_access_count', 'memory_units', ['access_count'], unique=False, - postgresql_ops={'access_count': 'DESC'}) - op.create_index('idx_memory_units_agent_date', 'memory_units', ['agent_id', 'event_date'], unique=False, - postgresql_ops={'event_date': 'DESC'}) - op.create_index('idx_memory_units_agent_fact_type', 'memory_units', ['agent_id', 'fact_type'], unique=False) - op.create_index('idx_memory_units_agent_id', 'memory_units', ['agent_id'], unique=False) - op.create_index('idx_memory_units_agent_type_date', 'memory_units', ['agent_id', 'fact_type', 'event_date'], - unique=False, postgresql_ops={'event_date': 'DESC'}) - op.create_index('idx_memory_units_document_id', 'memory_units', ['document_id'], unique=False) - op.create_index('idx_memory_units_embedding', 'memory_units', ['embedding'], unique=False, postgresql_using='hnsw', - postgresql_ops={'embedding': 'vector_cosine_ops'}) - op.create_index('idx_memory_units_event_date', 'memory_units', ['event_date'], unique=False, - postgresql_ops={'event_date': 'DESC'}) - op.create_index('idx_memory_units_fact_type', 'memory_units', ['fact_type'], unique=False) - op.create_index('idx_memory_units_opinion_confidence', 'memory_units', ['agent_id', 'confidence_score'], - unique=False, postgresql_where=sa.text("fact_type = 'opinion'"), - postgresql_ops={'confidence_score': 'DESC'}) - op.create_index('idx_memory_units_opinion_date', 'memory_units', ['agent_id', 'event_date'], unique=False, - postgresql_where=sa.text("fact_type = 'opinion'"), postgresql_ops={'event_date': 'DESC'}) - op.create_table('memory_links', - sa.Column('from_unit_id', sa.UUID(), nullable=False), - sa.Column('to_unit_id', sa.UUID(), nullable=False), - sa.Column('link_type', sa.Text(), nullable=False), - sa.Column('entity_id', sa.UUID(), nullable=False), - sa.Column('weight', sa.Float(), server_default='1.0', nullable=False), - sa.Column('created_at', postgresql.TIMESTAMP(timezone=True), server_default=sa.text('now()'), - nullable=False), - sa.ForeignKeyConstraint(['entity_id'], ['entities.id'], ondelete='CASCADE'), - sa.ForeignKeyConstraint(['from_unit_id'], ['memory_units.id'], ondelete='CASCADE'), - sa.ForeignKeyConstraint(['to_unit_id'], ['memory_units.id'], ondelete='CASCADE'), - sa.PrimaryKeyConstraint('from_unit_id', 'to_unit_id', 'link_type', 'entity_id') - ) - op.create_index('idx_memory_links_entity', 'memory_links', ['entity_id'], unique=False, - postgresql_where=sa.text('entity_id IS NOT NULL')) - op.create_index('idx_memory_links_from', 'memory_links', ['from_unit_id'], unique=False) - op.create_index('idx_memory_links_from_weight', 'memory_links', ['from_unit_id', 'weight'], unique=False, - postgresql_where=sa.text('weight >= 0.1'), postgresql_ops={'weight': 'DESC'}) - op.create_index('idx_memory_links_to', 'memory_links', ['to_unit_id'], unique=False) - op.create_index('idx_memory_links_type', 'memory_links', ['link_type'], unique=False) - op.create_table('unit_entities', - sa.Column('unit_id', sa.UUID(), nullable=False), - sa.Column('entity_id', sa.UUID(), nullable=False), - sa.ForeignKeyConstraint(['entity_id'], ['entities.id'], ondelete='CASCADE'), - sa.ForeignKeyConstraint(['unit_id'], ['memory_units.id'], ondelete='CASCADE'), - sa.PrimaryKeyConstraint('unit_id', 'entity_id') - ) - op.create_index('idx_unit_entities_entity', 'unit_entities', ['entity_id'], unique=False) - op.create_index('idx_unit_entities_unit', 'unit_entities', ['unit_id'], unique=False) - # ### end Alembic commands ### - - -def downgrade() -> None: - """Downgrade schema.""" - # ### commands auto generated by Alembic - please adjust! ### - op.drop_index('idx_unit_entities_unit', table_name='unit_entities') - op.drop_index('idx_unit_entities_entity', table_name='unit_entities') - op.drop_table('unit_entities') - op.drop_index('idx_memory_links_type', table_name='memory_links') - op.drop_index('idx_memory_links_to', table_name='memory_links') - op.drop_index('idx_memory_links_from_weight', table_name='memory_links', postgresql_where=sa.text('weight >= 0.1'), - postgresql_ops={'weight': 'DESC'}) - op.drop_index('idx_memory_links_from', table_name='memory_links') - op.drop_index('idx_memory_links_entity', table_name='memory_links', - postgresql_where=sa.text('entity_id IS NOT NULL')) - op.drop_table('memory_links') - op.drop_index('idx_memory_units_opinion_date', table_name='memory_units', - postgresql_where=sa.text("fact_type = 'opinion'"), postgresql_ops={'event_date': 'DESC'}) - op.drop_index('idx_memory_units_opinion_confidence', table_name='memory_units', - postgresql_where=sa.text("fact_type = 'opinion'"), postgresql_ops={'confidence_score': 'DESC'}) - op.drop_index('idx_memory_units_fact_type', table_name='memory_units') - op.drop_index('idx_memory_units_event_date', table_name='memory_units', postgresql_ops={'event_date': 'DESC'}) - op.drop_index('idx_memory_units_embedding', table_name='memory_units', postgresql_using='hnsw', - postgresql_ops={'embedding': 'vector_cosine_ops'}) - op.drop_index('idx_memory_units_document_id', table_name='memory_units') - op.drop_index('idx_memory_units_agent_type_date', table_name='memory_units', postgresql_ops={'event_date': 'DESC'}) - op.drop_index('idx_memory_units_agent_id', table_name='memory_units') - op.drop_index('idx_memory_units_agent_fact_type', table_name='memory_units') - op.drop_index('idx_memory_units_agent_date', table_name='memory_units', postgresql_ops={'event_date': 'DESC'}) - op.drop_index('idx_memory_units_access_count', table_name='memory_units', postgresql_ops={'access_count': 'DESC'}) - op.drop_table('memory_units') - op.drop_index('idx_entity_cooccurrences_entity2', table_name='entity_cooccurrences') - op.drop_index('idx_entity_cooccurrences_entity1', table_name='entity_cooccurrences') - op.drop_index('idx_entity_cooccurrences_count', table_name='entity_cooccurrences', - postgresql_ops={'cooccurrence_count': 'DESC'}) - op.drop_table('entity_cooccurrences') - op.drop_index('idx_entities_type', table_name='entities') - op.drop_index('idx_entities_canonical_name', table_name='entities') - op.drop_index('idx_entities_agent_name_type', table_name='entities') - op.drop_index('idx_entities_agent_id', table_name='entities') - op.drop_table('entities') - op.drop_index('idx_documents_content_hash', table_name='documents') - op.drop_index('idx_documents_agent_id', table_name='documents') - op.drop_table('documents') - # ### end Alembic commands ### diff --git a/hindsight-api/hindsight_api/api/__init__.py b/hindsight-api/hindsight_api/api/__init__.py index 5868851d..0172ab7c 100644 --- a/hindsight-api/hindsight_api/api/__init__.py +++ b/hindsight-api/hindsight_api/api/__init__.py @@ -80,26 +80,26 @@ def create_app( # Re-export commonly used items for backwards compatibility from .http import ( - SearchRequest, - SearchResult, - SearchResponse, + RecallRequest, + RecallResult, + RecallResponse, MemoryItem, - BatchPutRequest, - ThinkRequest, - ThinkResponse, - CreateAgentRequest, + RetainRequest, + ReflectRequest, + ReflectResponse, + CreateBankRequest, PersonalityTraits, ) __all__ = [ "create_app", - "SearchRequest", - "SearchResult", - "SearchResponse", + "RecallRequest", + "RecallResult", + "RecallResponse", "MemoryItem", - "BatchPutRequest", - "ThinkRequest", - "ThinkResponse", - "CreateAgentRequest", + "RetainRequest", + "ReflectRequest", + "ReflectResponse", + "CreateBankRequest", "PersonalityTraits", ] diff --git a/hindsight-api/hindsight_api/api/http.py b/hindsight-api/hindsight_api/api/http.py index 2aa3dbb8..489df11d 100644 --- a/hindsight-api/hindsight_api/api/http.py +++ b/hindsight-api/hindsight_api/api/http.py @@ -34,9 +34,13 @@ from fastapi.responses import FileResponse from pydantic import BaseModel, Field, ConfigDict from hindsight_api import MemoryEngine +from hindsight_api.engine.memory_engine import Budget from hindsight_api.engine.db_utils import acquire_with_retry +logger = logging.getLogger(__name__) + + class MetadataFilter(BaseModel): """Filter for metadata fields. Matches records where (key=value) OR (key not set) when match_unset=True.""" model_config = ConfigDict(json_schema_extra={ @@ -52,35 +56,50 @@ class MetadataFilter(BaseModel): match_unset: bool = Field(default=True, description="If True, also match records where this metadata key is not set") -class SearchRequest(BaseModel): - """Request model for search endpoint.""" +class EntityIncludeOptions(BaseModel): + """Options for including entity observations in recall results.""" + max_tokens: int = Field(default=500, description="Maximum tokens for entity observations") + + +class IncludeOptions(BaseModel): + """Options for including additional data in recall results.""" + entities: Optional[EntityIncludeOptions] = Field( + default=EntityIncludeOptions(), + description="Include entity observations. Set to null to disable entity inclusion." + ) + + +class RecallRequest(BaseModel): + """Request model for recall endpoint.""" model_config = ConfigDict(json_schema_extra={ "example": { "query": "What did Alice say about machine learning?", - "fact_type": ["world", "agent"], - "thinking_budget": 100, + "types": ["world", "agent"], + "budget": "mid", "max_tokens": 4096, "trace": True, - "question_date": "2023-05-30T23:40:00", - "metadata_filter": [{"key": "source", "value": "slack", "match_unset": True}], - "include_entities": True, - "max_entity_tokens": 500 + "query_timestamp": "2023-05-30T23:40:00", + "filters": [{"key": "source", "value": "slack", "match_unset": True}], + "include": { + "entities": { + "max_tokens": 500 + } + } } }) query: str - fact_type: Optional[List[str]] = None # List of fact types to search (defaults to all if not specified) - thinking_budget: int = 100 + types: Optional[List[str]] = Field(default=None, description="List of fact types to recall (defaults to all if not specified)") + budget: Budget = Budget.MID max_tokens: int = 4096 trace: bool = False - question_date: Optional[str] = None # ISO format date string (e.g., "2023-05-30T23:40:00") - metadata_filter: Optional[List[MetadataFilter]] = Field(default=None, description="Filter by metadata. Multiple filters are ANDed together.") - include_entities: bool = Field(default=False, description="Whether to include entity observations in the response") - max_entity_tokens: int = Field(default=500, description="Maximum tokens for entity observations") + query_timestamp: Optional[str] = Field(default=None, description="ISO format date string (e.g., '2023-05-30T23:40:00')") + filters: Optional[List[MetadataFilter]] = Field(default=None, description="Filter by metadata. Multiple filters are ANDed together.") + include: IncludeOptions = Field(default_factory=IncludeOptions, description="Options for including additional data (entities are included by default)") -class SearchResult(BaseModel): - """Single search result item.""" +class RecallResult(BaseModel): + """Single recall result item.""" model_config = { "populate_by_name": True, "json_schema_extra": { @@ -148,7 +167,7 @@ class EntityListResponse(BaseModel): """Response model for entity list endpoint.""" model_config = ConfigDict(json_schema_extra={ "example": { - "entities": [ + "items": [ { "id": "123e4567-e89b-12d3-a456-426614174000", "canonical_name": "John", @@ -160,7 +179,7 @@ class EntityListResponse(BaseModel): } }) - entities: List[EntityListItem] + items: List[EntityListItem] class EntityDetailResponse(BaseModel): @@ -187,8 +206,8 @@ class EntityDetailResponse(BaseModel): observations: List[EntityObservationResponse] -class SearchResponse(BaseModel): - """Response model for search endpoints.""" +class RecallResponse(BaseModel): + """Response model for recall endpoints.""" model_config = ConfigDict(json_schema_extra={ "example": { "results": [ @@ -219,30 +238,30 @@ class SearchResponse(BaseModel): } }) - results: List[SearchResult] + results: List[RecallResult] trace: Optional[Dict[str, Any]] = None entities: Optional[Dict[str, EntityStateResponse]] = Field(default=None, description="Entity states for entities mentioned in results") class MemoryItem(BaseModel): - """Single memory item for batch put.""" + """Single memory item for retain.""" model_config = ConfigDict(json_schema_extra={ "example": { "content": "Alice mentioned she's working on a new ML model", - "event_date": "2024-01-15T10:30:00Z", + "timestamp": "2024-01-15T10:30:00Z", "context": "team meeting", "metadata": {"source": "slack", "channel": "engineering"} } }) content: str - event_date: Optional[datetime] = None + timestamp: Optional[datetime] = None context: Optional[str] = None metadata: Optional[Dict[str, str]] = None -class BatchPutRequest(BaseModel): - """Request model for batch put endpoint.""" +class RetainRequest(BaseModel): + """Request model for retain endpoint.""" model_config = ConfigDict(json_schema_extra={ "example": { "items": [ @@ -252,72 +271,82 @@ class BatchPutRequest(BaseModel): }, { "content": "Bob went hiking yesterday", - "event_date": "2024-01-15T10:00:00Z" + "timestamp": "2024-01-15T10:00:00Z" } ], - "document_id": "conversation_123" + "document_id": "conversation_123", + "async": False } }) items: List[MemoryItem] document_id: Optional[str] = None + async_: bool = Field( + default=False, + alias="async", + description="If true, process asynchronously in background. If false, wait for completion (default: false)" + ) -class BatchPutResponse(BaseModel): - """Response model for batch put endpoint.""" - model_config = ConfigDict(json_schema_extra={ - "example": { - "success": True, - "message": "Successfully stored 2 memory items", - "agent_id": "user123", - "document_id": "conversation_123", - "items_count": 2 +class RetainResponse(BaseModel): + """Response model for retain endpoint.""" + model_config = ConfigDict( + populate_by_name=True, + json_schema_extra={ + "example": { + "success": True, + "bank_id": "user123", + "document_id": "conversation_123", + "items_count": 2, + "async": False + } } - }) + ) success: bool - message: str - agent_id: str + bank_id: str document_id: Optional[str] = None items_count: int + async_: bool = Field(alias="async", serialization_alias="async", description="Whether the operation was processed asynchronously") -class BatchPutAsyncResponse(BaseModel): - """Response model for async batch put endpoint.""" - model_config = ConfigDict(json_schema_extra={ - "example": { - "success": True, - "message": "Batch put task queued for background processing", - "agent_id": "user123", - "document_id": "conversation_123", - "items_count": 2, - "queued": True - } - }) - - success: bool - message: str - agent_id: str - document_id: Optional[str] = None - items_count: int - queued: bool +class FactsIncludeOptions(BaseModel): + """Options for including facts (based_on) in reflect results.""" + pass # No additional options needed, just enable/disable -class ThinkRequest(BaseModel): - """Request model for think endpoint.""" +class ReflectIncludeOptions(BaseModel): + """Options for including additional data in reflect results.""" + facts: Optional[FactsIncludeOptions] = Field( + default=None, + description="Include facts that the answer is based on. Set to {} to enable, null to disable (default: disabled)." + ) + entities: Optional[EntityIncludeOptions] = Field( + default=None, + description="Include entity observations. Set to {max_tokens: N} to enable, null to disable (default: disabled)." + ) + + +class ReflectRequest(BaseModel): + """Request model for reflect endpoint.""" model_config = ConfigDict(json_schema_extra={ "example": { "query": "What do you think about artificial intelligence?", - "thinking_budget": 50, + "budget": "low", "context": "This is for a research paper on AI ethics", - "metadata_filter": [{"key": "source", "value": "slack", "match_unset": True}] + "filters": [{"key": "source", "value": "slack", "match_unset": True}], + "include": { + "facts": {}, + "entities": {"max_tokens": 500} + } } }) query: str - thinking_budget: int = 50 + budget: Budget = Budget.LOW context: Optional[str] = None - metadata_filter: Optional[List[MetadataFilter]] = Field(default=None, description="Filter by metadata. Multiple filters are ANDed together.") + filters: Optional[List[MetadataFilter]] = Field(default=None, description="Filter by metadata. Multiple filters are ANDed together.") + include: ReflectIncludeOptions = Field(default_factory=ReflectIncludeOptions, description="Options for including additional data (both disabled by default)") class OpinionItem(BaseModel): @@ -326,7 +355,7 @@ class OpinionItem(BaseModel): confidence: float -class ThinkFact(BaseModel): +class ReflectFact(BaseModel): """A fact used in think response.""" model_config = ConfigDict(json_schema_extra={ "example": { @@ -347,7 +376,7 @@ class ThinkFact(BaseModel): occurred_end: Optional[str] = None -class ThinkResponse(BaseModel): +class ReflectResponse(BaseModel): """Response model for think endpoint.""" model_config = ConfigDict(json_schema_extra={ "example": { @@ -363,27 +392,23 @@ class ThinkResponse(BaseModel): "text": "I discussed AI applications last week", "type": "agent" } - ], - "new_opinions": [ - "AI has great potential when used responsibly" ] } }) text: str - based_on: List[ThinkFact] = [] # Facts used to generate the response - new_opinions: List[str] = [] # Simplified to list of opinion strings + based_on: List[ReflectFact] = [] # Facts used to generate the response -class AgentsResponse(BaseModel): - """Response model for agents list endpoint.""" +class BanksResponse(BaseModel): + """Response model for banks list endpoint.""" model_config = ConfigDict(json_schema_extra={ "example": { - "agents": ["user123", "agent_alice", "agent_bob"] + "banks": ["user123", "bank_alice", "bank_bob"] } }) - agents: List[str] + banks: List[str] class PersonalityTraits(BaseModel): @@ -407,11 +432,11 @@ class PersonalityTraits(BaseModel): bias_strength: float = Field(ge=0.0, le=1.0, description="How strongly personality influences opinions (0-1)") -class AgentProfileResponse(BaseModel): - """Response model for agent profile.""" +class BankProfileResponse(BaseModel): + """Response model for bank profile.""" model_config = ConfigDict(json_schema_extra={ "example": { - "agent_id": "user123", + "bank_id": "user123", "name": "Alice", "personality": { "openness": 0.8, @@ -425,7 +450,7 @@ class AgentProfileResponse(BaseModel): } }) - agent_id: str + bank_id: str name: str personality: PersonalityTraits background: str @@ -472,9 +497,9 @@ class BackgroundResponse(BaseModel): personality: Optional[PersonalityTraits] = None -class AgentListItem(BaseModel): - """Agent list item with profile summary.""" - agent_id: str +class BankListItem(BaseModel): + """Bank list item with profile summary.""" + bank_id: str name: str personality: PersonalityTraits background: str @@ -482,13 +507,13 @@ class AgentListItem(BaseModel): updated_at: Optional[str] = None -class AgentListResponse(BaseModel): - """Response model for listing all agents.""" +class BankListResponse(BaseModel): + """Response model for listing all banks.""" model_config = ConfigDict(json_schema_extra={ "example": { - "agents": [ + "banks": [ { - "agent_id": "user123", + "bank_id": "user123", "name": "Alice", "personality": { "openness": 0.5, @@ -506,11 +531,11 @@ class AgentListResponse(BaseModel): } }) - agents: List[AgentListItem] + banks: List[BankListItem] -class CreateAgentRequest(BaseModel): - """Request model for creating/updating an agent.""" +class CreateBankRequest(BaseModel): + """Request model for creating/updating a bank.""" model_config = ConfigDict(json_schema_extra={ "example": { "name": "Alice", @@ -565,7 +590,7 @@ class ListMemoryUnitsResponse(BaseModel): "text": "Alice works at Google on the AI team", "context": "Work conversation", "date": "2024-01-15T10:30:00Z", - "fact_type": "world", + "type": "world", "entities": "Alice (PERSON), Google (ORGANIZATION)" } ], @@ -588,7 +613,7 @@ class ListDocumentsResponse(BaseModel): "items": [ { "id": "session_1", - "agent_id": "user123", + "bank_id": "user123", "content_hash": "abc123", "created_at": "2024-01-15T10:30:00Z", "updated_at": "2024-01-15T10:30:00Z", @@ -613,7 +638,7 @@ class DocumentResponse(BaseModel): model_config = ConfigDict(json_schema_extra={ "example": { "id": "session_1", - "agent_id": "user123", + "bank_id": "user123", "original_text": "Full document text here...", "content_hash": "abc123", "created_at": "2024-01-15T10:30:00Z", @@ -623,7 +648,7 @@ class DocumentResponse(BaseModel): }) id: str - agent_id: str + bank_id: str original_text: str content_hash: Optional[str] created_at: str @@ -635,13 +660,11 @@ class DeleteResponse(BaseModel): """Response model for delete operations.""" model_config = ConfigDict(json_schema_extra={ "example": { - "success": True, - "message": "Resource deleted successfully" + "success": True } }) success: bool - message: str def create_app(memory: MemoryEngine, run_migrations: bool = True, initialize_memory: bool = True) -> FastAPI: @@ -686,28 +709,9 @@ def create_app(memory: MemoryEngine, run_migrations: bool = True, initialize_mem logging.info("Memory system closed") app = FastAPI( - title="Agent Memory API", + title="Hindsight HTTP API", version="1.0.0", - description=""" -A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. - -## Features - -* **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction -* **Semantic Search**: Find relevant memories using natural language queries -* **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately -* **Think Endpoint**: Generate contextual answers based on agent identity and memories -* **Graph Visualization**: Interactive memory graph visualization -* **Document Tracking**: Track and manage memory documents with upsert support - -## Architecture - -The system uses: -- **Temporal Links**: Connect memories that are close in time -- **Semantic Links**: Connect semantically similar memories -- **Entity Links**: Connect memories that mention the same entities -- **Spreading Activation**: Intelligent traversal for memory retrieval - """, + description="HTTP API for Hindsight", contact={ "name": "Memory System", }, @@ -733,39 +737,35 @@ def _register_routes(app: FastAPI): @app.get( - "/api/v1/agents/{agent_id}/graph", + "/v1/default/banks/{bank_id}/graph", response_model=GraphDataResponse, - tags=["Visualization"], summary="Get memory graph data", - description="Retrieve graph data for visualization, optionally filtered by fact_type (world/agent/opinion). Limited to 1000 most recent items.", + description="Retrieve graph data for visualization, optionally filtered by type (world/agent/opinion). Limited to 1000 most recent items.", operation_id="get_graph" ) - async def api_graph( - agent_id: str, - fact_type: Optional[str] = None + async def api_graph(bank_id: str, + type: Optional[str] = None ): - """Get graph data from database, filtered by agent_id and optionally by fact_type.""" + """Get graph data from database, filtered by bank_id and optionally by type.""" try: - data = await app.state.memory.get_graph_data(agent_id, fact_type) + data = await app.state.memory.get_graph_data(bank_id, type) return data except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/graph: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/graph: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.get( - "/api/v1/agents/{agent_id}/memories/list", + "/v1/default/banks/{bank_id}/memories/list", response_model=ListMemoryUnitsResponse, - tags=["Memory Operations"], summary="List memory units", - description="List memory units with pagination and optional full-text search. Supports filtering by fact_type.", + description="List memory units with pagination and optional full-text search. Supports filtering by type. Results are sorted by most recent first (mentioned_at DESC, then created_at DESC).", operation_id="list_memories" ) - async def api_list( - agent_id: str, - fact_type: Optional[str] = None, + async def api_list(bank_id: str, + type: Optional[str] = None, q: Optional[str] = None, limit: int = 100, offset: int = 0 @@ -773,17 +773,20 @@ def _register_routes(app: FastAPI): """ List memory units for table view with optional full-text search. + Results are ordered by most recent first, using mentioned_at timestamp + (when the memory was mentioned/learned), falling back to created_at. + Args: - agent_id: Agent ID (from path) - fact_type: Filter by fact type (world, agent, opinion) + bank_id: Memory Bank ID (from path) + type: Filter by fact type (world, agent, opinion) q: Search query for full-text search (searches text and context) limit: Maximum number of results (default: 100) offset: Offset for pagination (default: 0) """ try: data = await app.state.memory.list_memory_units( - agent_id=agent_id, - fact_type=fact_type, + bank_id=bank_id, + fact_type=type, search_query=q, limit=limit, offset=offset @@ -792,72 +795,73 @@ def _register_routes(app: FastAPI): except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/memories/list: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/memories/list: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.post( - "/api/v1/agents/{agent_id}/memories/search", - response_model=SearchResponse, - tags=["Memory Operations"], - summary="Search memory", + "/v1/default/banks/{bank_id}/memories/recall", + response_model=RecallResponse, + summary="Recall memory", description=""" - Search memory using semantic similarity and spreading activation. + Recall memory using semantic similarity and spreading activation. - The fact_type parameter is optional and must be one of: + The type parameter is optional and must be one of: - 'world': General knowledge about people, places, events, and things that happen - 'agent': Memories about what the AI agent did, actions taken, and tasks performed - - 'opinion': The agent's formed beliefs, perspectives, and viewpoints + - 'opinion': The bank's formed beliefs, perspectives, and viewpoints - 'observation': Synthesized observations about entities (generated automatically) - Set include_entities=true to get entity observations alongside search results. + Set include_entities=true to get entity observations alongside recall results. """, - operation_id="search_memories" + operation_id="recall_memories" ) - async def api_search(agent_id: str, request: SearchRequest): - """Run a search and return results with trace.""" + async def api_recall(bank_id: str, request: RecallRequest): + """Run a recall and return results with trace.""" try: - # Validate fact_type(s) + # Validate types valid_fact_types = ["world", "agent", "opinion", "observation"] # Default to world, agent, opinion if not specified (exclude observation by default) - if not request.fact_type: - request.fact_type = ["world", "agent", "opinion"] - else: - for ft in request.fact_type: - if ft not in valid_fact_types: - raise HTTPException( - status_code=400, - detail=f"Invalid fact_type '{ft}'. Must be one of: {', '.join(valid_fact_types)}" - ) + fact_types = request.types if request.types else ["world", "agent", "opinion"] + for ft in fact_types: + if ft not in valid_fact_types: + raise HTTPException( + status_code=400, + detail=f"Invalid type '{ft}'. Must be one of: {', '.join(valid_fact_types)}" + ) - # Parse question_date if provided + # Parse query_timestamp if provided question_date = None - if request.question_date: + if request.query_timestamp: try: - question_date = datetime.fromisoformat(request.question_date.replace('Z', '+00:00')) + question_date = datetime.fromisoformat(request.query_timestamp.replace('Z', '+00:00')) except ValueError as e: raise HTTPException( status_code=400, - detail=f"Invalid question_date format. Expected ISO format (e.g., '2023-05-30T23:40:00'): {str(e)}" + detail=f"Invalid query_timestamp format. Expected ISO format (e.g., '2023-05-30T23:40:00'): {str(e)}" ) - # Run search with tracing - core_result = await app.state.memory.search_async( - agent_id=agent_id, + # Determine entity inclusion settings + include_entities = request.include.entities is not None + max_entity_tokens = request.include.entities.max_tokens if include_entities else 500 + + # Run recall with tracing + core_result = await app.state.memory.recall_async( + bank_id=bank_id, query=request.query, - thinking_budget=request.thinking_budget, + budget=request.budget, max_tokens=request.max_tokens, enable_trace=request.trace, - fact_type=request.fact_type, + fact_type=fact_types, question_date=question_date, - include_entities=request.include_entities, - max_entity_tokens=request.max_entity_tokens + include_entities=include_entities, + max_entity_tokens=max_entity_tokens ) - # Convert core MemoryFact objects to API SearchResult objects (excluding internal metrics) - search_results = [ - SearchResult( + # Convert core MemoryFact objects to API RecallResult objects (excluding internal metrics) + recall_results = [ + RecallResult( id=fact.id, text=fact.text, type=fact.fact_type, @@ -885,8 +889,8 @@ def _register_routes(app: FastAPI): ] ) - return SearchResponse( - results=search_results, + return RecallResponse( + results=recall_results, trace=core_result.trace, entities=entities_response ) @@ -895,92 +899,95 @@ def _register_routes(app: FastAPI): except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/memories/search: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/memories/recall: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.post( - "/api/v1/agents/{agent_id}/think", - response_model=ThinkResponse, - tags=["Reasoning"], - summary="Think and generate answer", + "/v1/default/banks/{bank_id}/reflect", + response_model=ReflectResponse, + summary="Reflect and generate answer", description=""" - Think and formulate an answer using agent identity, world facts, and opinions. + Reflect and formulate an answer using bank identity, world facts, and opinions. This endpoint: - 1. Retrieves agent facts (agent's identity) + 1. Retrieves agent facts (bank's identity) 2. Retrieves world facts relevant to the query - 3. Retrieves existing opinions (agent's perspectives) + 3. Retrieves existing opinions (bank's perspectives) 4. Uses LLM to formulate a contextual answer 5. Extracts and stores any new opinions formed 6. Returns plain text answer, the facts used, and new opinions """, - operation_id="think" + operation_id="reflect" ) - async def api_think(agent_id: str, request: ThinkRequest): + async def api_reflect(bank_id: str, request: ReflectRequest): try: - # Use the memory system's think_async method - core_result = await app.state.memory.think_async( - agent_id=agent_id, + # Use the memory system's reflect_async method + core_result = await app.state.memory.reflect_async( + bank_id=bank_id, query=request.query, - thinking_budget=request.thinking_budget, + budget=request.budget, context=request.context ) - # Convert core MemoryFact objects to API ThinkFact objects (excluding internal metrics) + # Convert core MemoryFact objects to API ReflectFact objects if facts are requested based_on_facts = [] - for fact_type, facts in core_result.based_on.items(): - for fact in facts: - based_on_facts.append(ThinkFact( - id=fact.id, - text=fact.text, - type=fact.fact_type, - context=fact.context, - occurred_start=fact.occurred_start, - occurred_end=fact.occurred_end - )) + if request.include.facts is not None: + for fact_type, facts in core_result.based_on.items(): + for fact in facts: + based_on_facts.append(ReflectFact( + id=fact.id, + text=fact.text, + type=fact.fact_type, + context=fact.context, + occurred_start=fact.occurred_start, + occurred_end=fact.occurred_end + )) - return ThinkResponse( + # TODO: Handle entities inclusion when supported in reflect + # entities_response = None + # if request.include.entities is not None: + # max_entity_tokens = request.include.entities.max_tokens + # # ... fetch and format entities + + return ReflectResponse( text=core_result.text, based_on=based_on_facts, - new_opinions=core_result.new_opinions ) except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/think: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/reflect: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.get( - "/api/v1/agents", - response_model=AgentListResponse, - tags=["Agent Management"], - summary="List all agents", + "/v1/default/banks", + response_model=BankListResponse, + summary="List all memory banks", description="Get a list of all agents with their profiles", - operation_id="list_agents" + operation_id="list_banks" ) - async def api_agents(): - """Get list of all agents with their profiles.""" + async def api_list_banks(): + """Get list of all banks with their profiles.""" try: - agents = await app.state.memory.list_agents() - return AgentListResponse(agents=agents) + banks = await app.state.memory.list_banks() + return BankListResponse(banks=banks) except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents: {error_detail}") + logger.error(f"Error in /v1/default/banks: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.get( - "/api/v1/agents/{agent_id}/stats", - tags=["Agent Management"], - summary="Get memory statistics for an agent", + "/v1/default/banks/{bank_id}/stats", + summary="Get statistics for memory bank", description="Get statistics about nodes and links for a specific agent", operation_id="get_agent_stats" ) - async def api_stats(agent_id: str): - """Get statistics about memory nodes and links for an agent.""" + async def api_stats(bank_id: str): + """Get statistics about memory nodes and links for a memory bank.""" try: pool = await app.state.memory._get_pool() async with acquire_with_retry(pool) as conn: @@ -989,10 +996,10 @@ def _register_routes(app: FastAPI): """ SELECT fact_type, COUNT(*) as count FROM memory_units - WHERE agent_id = $1 + WHERE bank_id = $1 GROUP BY fact_type """, - agent_id + bank_id ) # Get link counts by link_type @@ -1001,10 +1008,10 @@ def _register_routes(app: FastAPI): SELECT ml.link_type, COUNT(*) as count FROM memory_links ml JOIN memory_units mu ON ml.from_unit_id = mu.id - WHERE mu.agent_id = $1 + WHERE mu.bank_id = $1 GROUP BY ml.link_type """, - agent_id + bank_id ) # Get link counts by fact_type (from nodes) @@ -1013,10 +1020,10 @@ def _register_routes(app: FastAPI): SELECT mu.fact_type, COUNT(*) as count FROM memory_links ml JOIN memory_units mu ON ml.from_unit_id = mu.id - WHERE mu.agent_id = $1 + WHERE mu.bank_id = $1 GROUP BY mu.fact_type """, - agent_id + bank_id ) # Get link counts by fact_type AND link_type @@ -1025,10 +1032,10 @@ def _register_routes(app: FastAPI): SELECT mu.fact_type, ml.link_type, COUNT(*) as count FROM memory_links ml JOIN memory_units mu ON ml.from_unit_id = mu.id - WHERE mu.agent_id = $1 + WHERE mu.bank_id = $1 GROUP BY mu.fact_type, ml.link_type """, - agent_id + bank_id ) # Get pending and failed operations counts @@ -1036,10 +1043,10 @@ def _register_routes(app: FastAPI): """ SELECT status, COUNT(*) as count FROM async_operations - WHERE agent_id = $1 + WHERE bank_id = $1 GROUP BY status """, - agent_id + bank_id ) ops_by_status = {row['status']: row['count'] for row in ops_stats} pending_operations = ops_by_status.get('pending', 0) @@ -1050,9 +1057,9 @@ def _register_routes(app: FastAPI): """ SELECT COUNT(*) as count FROM documents - WHERE agent_id = $1 + WHERE bank_id = $1 """, - agent_id + bank_id ) total_documents = doc_count_result['count'] if doc_count_result else 0 @@ -1075,7 +1082,7 @@ def _register_routes(app: FastAPI): total_links = sum(links_by_type.values()) return { - "agent_id": agent_id, + "bank_id": bank_id, "total_nodes": total_nodes, "total_links": total_links, "total_documents": total_documents, @@ -1090,42 +1097,39 @@ def _register_routes(app: FastAPI): except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/stats: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/stats: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.get( - "/api/v1/agents/{agent_id}/entities", + "/v1/default/banks/{bank_id}/entities", response_model=EntityListResponse, - tags=["Entities"], summary="List entities", - description="List all entities (people, organizations, etc.) known by the agent, ordered by mention count.", + description="List all entities (people, organizations, etc.) known by the bank, ordered by mention count.", operation_id="list_entities" ) - async def api_list_entities( - agent_id: str, + async def api_list_entities(bank_id: str, limit: int = Query(default=100, description="Maximum number of entities to return") ): - """List entities for an agent.""" + """List entities for a memory bank.""" try: - entities = await app.state.memory.list_entities(agent_id, limit=limit) + entities = await app.state.memory.list_entities(bank_id, limit=limit) return EntityListResponse( - entities=[EntityListItem(**e) for e in entities] + items=[EntityListItem(**e) for e in entities] ) except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/entities: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/entities: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.get( - "/api/v1/agents/{agent_id}/entities/{entity_id}", + "/v1/default/banks/{bank_id}/entities/{entity_id}", response_model=EntityDetailResponse, - tags=["Entities"], summary="Get entity details", description="Get detailed information about an entity including observations (mental model).", operation_id="get_entity" ) - async def api_get_entity(agent_id: str, entity_id: str): + async def api_get_entity(bank_id: str, entity_id: str): """Get entity details with observations.""" try: # First get the entity metadata @@ -1135,9 +1139,9 @@ def _register_routes(app: FastAPI): """ SELECT id, canonical_name, mention_count, first_seen, last_seen, metadata FROM entities - WHERE agent_id = $1 AND id = $2 + WHERE bank_id = $1 AND id = $2 """, - agent_id, uuid.UUID(entity_id) + bank_id, uuid.UUID(entity_id) ) if not entity_row: @@ -1145,7 +1149,7 @@ def _register_routes(app: FastAPI): # Get observations for the entity observations = await app.state.memory.get_entity_observations( - agent_id, entity_id, limit=20 + bank_id, entity_id, limit=20 ) return EntityDetailResponse( @@ -1165,18 +1169,17 @@ def _register_routes(app: FastAPI): except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/entities/{entity_id}: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/entities/{entity_id}: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.post( - "/api/v1/agents/{agent_id}/entities/{entity_id}/regenerate", + "/v1/default/banks/{bank_id}/entities/{entity_id}/regenerate", response_model=EntityDetailResponse, - tags=["Entities"], summary="Regenerate entity observations", description="Regenerate observations for an entity based on all facts mentioning it.", operation_id="regenerate_entity_observations" ) - async def api_regenerate_entity_observations(agent_id: str, entity_id: str): + async def api_regenerate_entity_observations(bank_id: str, entity_id: str): """Regenerate observations for an entity.""" try: # First get the entity metadata @@ -1186,9 +1189,9 @@ def _register_routes(app: FastAPI): """ SELECT id, canonical_name, mention_count, first_seen, last_seen, metadata FROM entities - WHERE agent_id = $1 AND id = $2 + WHERE bank_id = $1 AND id = $2 """, - agent_id, uuid.UUID(entity_id) + bank_id, uuid.UUID(entity_id) ) if not entity_row: @@ -1196,14 +1199,14 @@ def _register_routes(app: FastAPI): # Regenerate observations await app.state.memory.regenerate_entity_observations( - agent_id=agent_id, + bank_id=bank_id, entity_id=entity_id, entity_name=entity_row['canonical_name'] ) # Get updated observations observations = await app.state.memory.get_entity_observations( - agent_id, entity_id, limit=20 + bank_id, entity_id, limit=20 ) return EntityDetailResponse( @@ -1223,35 +1226,33 @@ def _register_routes(app: FastAPI): except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/entities/{entity_id}/regenerate: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/entities/{entity_id}/regenerate: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.get( - "/api/v1/agents/{agent_id}/documents", + "/v1/default/banks/{bank_id}/documents", response_model=ListDocumentsResponse, - tags=["Documents"], summary="List documents", description="List documents with pagination and optional search. Documents are the source content from which memory units are extracted.", operation_id="list_documents" ) - async def api_list_documents( - agent_id: str, + async def api_list_documents(bank_id: str, q: Optional[str] = None, limit: int = 100, offset: int = 0 ): """ - List documents for an agent with optional search. + List documents for a memory bank with optional search. Args: - agent_id: Agent ID (from path) + bank_id: Memory Bank ID (from path) q: Search query (searches document ID and metadata) limit: Maximum number of results (default: 100) offset: Offset for pagination (default: 0) """ try: data = await app.state.memory.list_documents( - agent_id=agent_id, + bank_id=bank_id, search_query=q, limit=limit, offset=offset @@ -1260,31 +1261,29 @@ def _register_routes(app: FastAPI): except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/documents: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/documents: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.get( - "/api/v1/agents/{agent_id}/documents/{document_id}", + "/v1/default/banks/{bank_id}/documents/{document_id}", response_model=DocumentResponse, - tags=["Documents"], summary="Get document details", description="Get a specific document including its original text", operation_id="get_document" ) - async def api_get_document( - agent_id: str, + async def api_get_document(bank_id: str, document_id: str ): """ Get a specific document with its original text. Args: - agent_id: Agent ID (from path) + bank_id: Memory Bank ID (from path) document_id: Document ID (from path) """ try: - document = await app.state.memory.get_document(document_id, agent_id) + document = await app.state.memory.get_document(document_id, bank_id) if not document: raise HTTPException(status_code=404, detail="Document not found") return document @@ -1293,13 +1292,12 @@ def _register_routes(app: FastAPI): except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/documents/{document_id}: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/documents/{document_id}: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.delete( - "/api/v1/agents/{agent_id}/documents/{document_id}", - tags=["Documents"], + "/v1/default/banks/{bank_id}/documents/{document_id}", summary="Delete a document", description=""" Delete a document and all its associated memory units and links. @@ -1313,19 +1311,18 @@ This operation cannot be undone. """, operation_id="delete_document" ) - async def api_delete_document( - agent_id: str, + async def api_delete_document(bank_id: str, document_id: str ): """ Delete a document and all its associated memory units and links. Args: - agent_id: Agent ID (from path) + bank_id: Memory Bank ID (from path) document_id: Document ID to delete (from path) """ try: - result = await app.state.memory.delete_document(document_id, agent_id) + result = await app.state.memory.delete_document(document_id, bank_id) if result["document_deleted"] == 0: raise HTTPException(status_code=404, detail="Document not found") @@ -1341,179 +1338,33 @@ This operation cannot be undone. except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/documents/{document_id}: {error_detail}") - raise HTTPException(status_code=500, detail=str(e)) - - - @app.post( - "/api/v1/agents/{agent_id}/memories", - response_model=BatchPutResponse, - tags=["Memory Operations"], - summary="Store multiple memories", - description=""" - Store multiple memory items in batch with automatic fact extraction. - - Features: - - Efficient batch processing - - Automatic fact extraction from natural language - - Entity recognition and linking - - Document tracking with automatic upsert (when document_id is provided) - - Temporal and semantic linking - - The system automatically: - 1. Extracts semantic facts from the content - 2. Generates embeddings - 3. Deduplicates similar facts - 4. Creates temporal, semantic, and entity links - 5. Tracks document metadata - - Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). - """, - operation_id="batch_put_memories" - ) - async def api_batch_put(agent_id: str, request: BatchPutRequest): - try: - # Prepare contents for put_batch_async - contents = [] - for item in request.items: - content_dict = {"content": item.content} - if item.event_date: - content_dict["event_date"] = item.event_date - if item.context: - content_dict["context"] = item.context - contents.append(content_dict) - - # Call put_batch_async - result = await app.state.memory.put_batch_async( - agent_id=agent_id, - contents=contents, - document_id=request.document_id - ) - - - return BatchPutResponse( - success=True, - message=f"Successfully stored {len(contents)} memory items", - agent_id=agent_id, - document_id=request.document_id, - items_count=len(contents) - ) - except Exception as e: - import traceback - error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/memories: {error_detail}") - raise HTTPException(status_code=500, detail=str(e)) - - - @app.post( - "/api/v1/agents/{agent_id}/memories/async", - response_model=BatchPutAsyncResponse, - tags=["Memory Operations"], - summary="Store multiple memories asynchronously", - description=""" - Store multiple memory items in batch asynchronously using the task backend. - - This endpoint returns immediately after queuing the task, without waiting for completion. - The actual processing happens in the background. - - Features: - - Immediate response (non-blocking) - - Background processing via task queue - - Efficient batch processing - - Automatic fact extraction from natural language - - Entity recognition and linking - - Document tracking with automatic upsert (when document_id is provided) - - Temporal and semantic linking - - The system automatically: - 1. Queues the batch put task - 2. Returns immediately with success=True, queued=True - 3. Processes in background: extracts facts, generates embeddings, creates links - - Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). - """, - operation_id="batch_put_async" - ) - async def api_batch_put_async(agent_id: str, request: BatchPutRequest): - try: - # Prepare contents for put_batch_async - contents = [] - for item in request.items: - content_dict = {"content": item.content} - if item.event_date: - content_dict["event_date"] = item.event_date - if item.context: - content_dict["context"] = item.context - contents.append(content_dict) - - # Generate UUID for this operation - operation_id = uuid.uuid4() - - # Insert operation record into database BEFORE scheduling task - pool = await app.state.memory._get_pool() - async with acquire_with_retry(pool) as conn: - await conn.execute( - """ - INSERT INTO async_operations (id, agent_id, task_type, items_count, document_id) - VALUES ($1, $2, $3, $4, $5) - """, - operation_id, - agent_id, - 'batch_put', - len(contents), - request.document_id - ) - - # Submit task to background queue with operation_id - await app.state.memory._task_backend.submit_task({ - 'type': 'batch_put', - 'operation_id': str(operation_id), - 'agent_id': agent_id, - 'contents': contents, - 'document_id': request.document_id - }) - - logging.info(f"Batch put task queued for agent_id={agent_id}, {len(contents)} items, operation_id={operation_id}") - - return BatchPutAsyncResponse( - success=True, - message=f"Batch put task queued for background processing ({len(contents)} items)", - agent_id=agent_id, - document_id=request.document_id, - items_count=len(contents), - queued=True - ) - except Exception as e: - import traceback - error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/memories/async: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/documents/{document_id}: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.get( - "/api/v1/agents/{agent_id}/operations", - tags=["Memory Operations"], + "/v1/default/banks/{bank_id}/operations", summary="List async operations", description="Get a list of all async operations (pending and failed) for a specific agent, including error messages for failed operations", operation_id="list_operations" ) - async def api_list_operations(agent_id: str): - """List all async operations (pending and failed) for an agent.""" + async def api_list_operations(bank_id: str): + """List all async operations (pending and failed) for a memory bank.""" try: pool = await app.state.memory._get_pool() async with acquire_with_retry(pool) as conn: operations = await conn.fetch( """ - SELECT id, agent_id, task_type, items_count, document_id, created_at, status, error_message + SELECT id, bank_id, task_type, items_count, document_id, created_at, status, error_message FROM async_operations - WHERE agent_id = $1 + WHERE bank_id = $1 ORDER BY created_at ASC """, - agent_id + bank_id ) return { - "agent_id": agent_id, + "bank_id": bank_id, "operations": [ { "id": str(row['id']), @@ -1531,18 +1382,17 @@ This operation cannot be undone. except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/operations: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/operations: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.delete( - "/api/v1/agents/{agent_id}/operations/{operation_id}", - tags=["Memory Operations"], + "/v1/default/banks/{bank_id}/operations/{operation_id}", summary="Cancel a pending async operation", description="Cancel a pending async operation by removing it from the queue", operation_id="cancel_operation" ) - async def api_cancel_operation(agent_id: str, operation_id: str): + async def api_cancel_operation(bank_id: str, operation_id: str): """Cancel a pending async operation.""" try: # Validate UUID format @@ -1553,15 +1403,15 @@ This operation cannot be undone. pool = await app.state.memory._get_pool() async with acquire_with_retry(pool) as conn: - # Check if operation exists and belongs to this agent + # Check if operation exists and belongs to this memory bank result = await conn.fetchrow( - "SELECT agent_id FROM async_operations WHERE id = $1 AND agent_id = $2", + "SELECT bank_id FROM async_operations WHERE id = $1 AND bank_id = $2", op_uuid, - agent_id + bank_id ) if not result: - raise HTTPException(status_code=404, detail=f"Operation {operation_id} not found for agent {agent_id}") + raise HTTPException(status_code=404, detail=f"Operation {operation_id} not found for memory bank {bank_id}") # Delete the operation await conn.execute( @@ -1573,7 +1423,7 @@ This operation cannot be undone. "success": True, "message": f"Operation {operation_id} cancelled", "operation_id": operation_id, - "agent_id": agent_id + "bank_id": bank_id } except HTTPException: @@ -1581,51 +1431,23 @@ This operation cannot be undone. except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/operations/{operation_id}: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/operations/{operation_id}: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) - @app.delete( - "/api/v1/agents/{agent_id}/memories/{unit_id}", - tags=["Memory Operations"], - summary="Delete a memory unit", - description="Delete a single memory unit and all its associated links (temporal, semantic, and entity links)", - operation_id="delete_memory_unit" - ) - async def api_delete_memory_unit(agent_id: str, unit_id: str): - """Delete a memory unit and all its links.""" - try: - result = await app.state.memory.delete_memory_unit(unit_id) - - if not result["success"]: - raise HTTPException(status_code=404, detail=result["message"]) - - return result - except HTTPException: - raise - except Exception as e: - import traceback - error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/memories/{unit_id}: {error_detail}") - raise HTTPException(status_code=500, detail=str(e)) - - - # Agent Profile Endpoints - @app.get( - "/api/v1/agents/{agent_id}/profile", - response_model=AgentProfileResponse, - tags=["Agent Management"], - summary="Get agent profile", - description="Get personality traits and background for an agent. Auto-creates agent with defaults if not exists.", - operation_id="get_agent_profile" + "/v1/default/banks/{bank_id}/profile", + response_model=BankProfileResponse, + summary="Get memory bank profile", + description="Get personality traits and background for a memory bank. Auto-creates agent with defaults if not exists.", + operation_id="get_bank_profile" ) - async def api_get_agent_profile(agent_id: str): - """Get agent profile (personality + background).""" + async def api_get_bank_profile(bank_id: str): + """Get memory bank profile (personality + background).""" try: - profile = await app.state.memory.get_agent_profile(agent_id) - return AgentProfileResponse( - agent_id=agent_id, + profile = await app.state.memory.get_bank_profile(bank_id) + return BankProfileResponse( + bank_id=bank_id, name=profile["name"], personality=PersonalityTraits(**profile["personality"]), background=profile["background"] @@ -1633,34 +1455,32 @@ This operation cannot be undone. except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/profile: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/profile: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.put( - "/api/v1/agents/{agent_id}/profile", - response_model=AgentProfileResponse, - tags=["Agent Management"], - summary="Update agent personality", - description="Update agent's Big Five personality traits and bias strength", - operation_id="update_agent_personality" + "/v1/default/banks/{bank_id}/profile", + response_model=BankProfileResponse, + summary="Update memory bank personality", + description="Update bank's Big Five personality traits and bias strength", + operation_id="update_bank_personality" ) - async def api_update_agent_personality( - agent_id: str, + async def api_update_bank_personality(bank_id: str, request: UpdatePersonalityRequest ): - """Update agent personality traits.""" + """Update bank personality traits.""" try: # Update personality - await app.state.memory.update_agent_personality( - agent_id, + await app.state.memory.update_bank_personality( + bank_id, request.personality.model_dump() ) # Get updated profile - profile = await app.state.memory.get_agent_profile(agent_id) - return AgentProfileResponse( - agent_id=agent_id, + profile = await app.state.memory.get_bank_profile(bank_id) + return BankProfileResponse( + bank_id=bank_id, name=profile["name"], personality=PersonalityTraits(**profile["personality"]), background=profile["background"] @@ -1668,26 +1488,24 @@ This operation cannot be undone. except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/profile: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/profile: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.post( - "/api/v1/agents/{agent_id}/background", + "/v1/default/banks/{bank_id}/background", response_model=BackgroundResponse, - tags=["Agent Management"], - summary="Add/merge agent background", + summary="Add/merge memory bank background", description="Add new background information or merge with existing. LLM intelligently resolves conflicts, normalizes to first person, and optionally infers personality traits.", - operation_id="add_agent_background" + operation_id="add_bank_background" ) - async def api_add_agent_background( - agent_id: str, + async def api_add_bank_background(bank_id: str, request: AddBackgroundRequest ): - """Add or merge agent background information. Optionally infer personality traits.""" + """Add or merge bank background information. Optionally infer personality traits.""" try: - result = await app.state.memory.merge_agent_background( - agent_id, + result = await app.state.memory.merge_bank_background( + bank_id, request.content, update_personality=request.update_personality ) @@ -1700,26 +1518,24 @@ This operation cannot be undone. except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/background: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/background: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.put( - "/api/v1/agents/{agent_id}", - response_model=AgentProfileResponse, - tags=["Agent Management"], - summary="Create or update agent", + "/v1/default/banks/{bank_id}", + response_model=BankProfileResponse, + summary="Create or update memory bank", description="Create a new agent or update existing agent with personality and background. Auto-fills missing fields with defaults.", - operation_id="create_or_update_agent" + operation_id="create_or_update_bank" ) - async def api_create_or_update_agent( - agent_id: str, - request: CreateAgentRequest + async def api_create_or_update_bank(bank_id: str, + request: CreateBankRequest ): """Create or update an agent with personality and background.""" try: # Get existing profile or create with defaults - profile = await app.state.memory.get_agent_profile(agent_id) + profile = await app.state.memory.get_bank_profile(bank_id) # Update name if provided if request.name is not None: @@ -1727,20 +1543,20 @@ This operation cannot be undone. async with acquire_with_retry(pool) as conn: await conn.execute( """ - UPDATE agents + UPDATE banks SET name = $2, updated_at = NOW() - WHERE agent_id = $1 + WHERE bank_id = $1 """, - agent_id, + bank_id, request.name ) profile["name"] = request.name # Update personality if provided if request.personality is not None: - await app.state.memory.update_agent_personality( - agent_id, + await app.state.memory.update_bank_personality( + bank_id, request.personality.model_dump() ) profile["personality"] = request.personality.model_dump() @@ -1754,17 +1570,17 @@ This operation cannot be undone. UPDATE agents SET background = $2, updated_at = NOW() - WHERE agent_id = $1 + WHERE bank_id = $1 """, - agent_id, + bank_id, request.background ) profile["background"] = request.background # Get final profile - final_profile = await app.state.memory.get_agent_profile(agent_id) - return AgentProfileResponse( - agent_id=agent_id, + final_profile = await app.state.memory.get_bank_profile(bank_id) + return BankProfileResponse( + bank_id=bank_id, name=final_profile["name"], personality=PersonalityTraits(**final_profile["personality"]), background=final_profile["background"] @@ -1772,40 +1588,141 @@ This operation cannot be undone. except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}: {error_detail}") + raise HTTPException(status_code=500, detail=str(e)) + + + @app.post( + "/v1/default/banks/{bank_id}/memories", + response_model=RetainResponse, + summary="Retain memories", + description=""" + Retain memory items with automatic fact extraction. + + This is the main endpoint for storing memories. It supports both synchronous and asynchronous processing + via the async parameter. + + Features: + - Efficient batch processing + - Automatic fact extraction from natural language + - Entity recognition and linking + - Document tracking with automatic upsert (when document_id is provided) + - Temporal and semantic linking + - Optional asynchronous processing + + The system automatically: + 1. Extracts semantic facts from the content + 2. Generates embeddings + 3. Deduplicates similar facts + 4. Creates temporal, semantic, and entity links + 5. Tracks document metadata + + When async=true: + - Returns immediately after queuing the task + - Processing happens in the background + - Use the operations endpoint to monitor progress + + When async=false (default): + - Waits for processing to complete + - Returns after all memories are stored + + Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). + """, + operation_id="retain_memories" + ) + async def api_retain(bank_id: str, request: RetainRequest): + """Retain memories with optional async processing.""" + try: + # Prepare contents for processing + contents = [] + for item in request.items: + content_dict = {"content": item.content} + if item.timestamp: + content_dict["event_date"] = item.timestamp + if item.context: + content_dict["context"] = item.context + if item.metadata: + content_dict["metadata"] = item.metadata + contents.append(content_dict) + + if request.async_: + # Async processing: queue task and return immediately + operation_id = uuid.uuid4() + + # Insert operation record into database + pool = await app.state.memory._get_pool() + async with acquire_with_retry(pool) as conn: + await conn.execute( + """ + INSERT INTO async_operations (id, bank_id, task_type, items_count, document_id) + VALUES ($1, $2, $3, $4, $5) + """, + operation_id, + bank_id, + 'retain', + len(contents), + request.document_id + ) + + # Submit task to background queue + await app.state.memory._task_backend.submit_task({ + 'type': 'batch_put', + 'operation_id': str(operation_id), + 'bank_id': bank_id, + 'contents': contents, + 'document_id': request.document_id + }) + + logging.info(f"Retain task queued for bank_id={bank_id}, {len(contents)} items, operation_id={operation_id}") + + return RetainResponse( + success=True, + bank_id=bank_id, + document_id=request.document_id, + items_count=len(contents), + async_=True + ) + else: + # Synchronous processing: wait for completion + result = await app.state.memory.retain_batch_async( + bank_id=bank_id, + contents=contents, + document_id=request.document_id + ) + + return RetainResponse( + success=True, + bank_id=bank_id, + document_id=request.document_id, + items_count=len(contents), + async_=False + ) + except Exception as e: + import traceback + error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" + logger.error(f"Error in /v1/default/banks/{bank_id}/memories (retain): {error_detail}") raise HTTPException(status_code=500, detail=str(e)) @app.delete( - "/api/v1/agents/{agent_id}/memories", + "/v1/default/banks/{bank_id}/memories", response_model=DeleteResponse, - tags=["Agent Management"], - summary="Clear agent memories", - description="Delete memory units for an agent. Optionally filter by fact_type (world, agent, opinion) to delete only specific types. This is a destructive operation that cannot be undone. The agent profile (personality and background) will be preserved.", - operation_id="clear_agent_memories" + summary="Clear memory bank memories", + description="Delete memory units for a memory bank. Optionally filter by type (world, agent, opinion) to delete only specific types. This is a destructive operation that cannot be undone. The bank profile (personality and background) will be preserved.", + operation_id="clear_bank_memories" ) - async def api_clear_agent_memories( - agent_id: str, - fact_type: Optional[str] = Query(None, description="Optional fact type filter (world, agent, opinion)") + async def api_clear_bank_memories(bank_id: str, + type: Optional[str] = Query(None, description="Optional fact type filter (world, agent, opinion)") ): - """Clear memories for an agent, optionally filtered by fact_type.""" + """Clear memories for a memory bank, optionally filtered by type.""" try: - result = await app.state.memory.delete_agent(agent_id, fact_type=fact_type) - - units_deleted = result.get('memory_units_deleted', 0) - entities_deleted = result.get('entities_deleted', 0) - - if fact_type: - message = f"Cleared {units_deleted} {fact_type} memories for agent '{agent_id}'" - else: - message = f"Cleared all memories for agent '{agent_id}': {units_deleted} memory units, {entities_deleted} entities deleted" + await app.state.memory.delete_bank(bank_id, fact_type=type) return DeleteResponse( - success=True, - message=message + success=True ) except Exception as e: import traceback error_detail = f"{str(e)}\n\nTraceback:\n{traceback.format_exc()}" - print(f"Error in /api/v1/agents/{agent_id}/memories: {error_detail}") + logger.error(f"Error in /v1/default/banks/{bank_id}/memories: {error_detail}") raise HTTPException(status_code=500, detail=str(e)) diff --git a/hindsight-api/hindsight_api/api/mcp.py b/hindsight-api/hindsight_api/api/mcp.py index f9d7c838..167fb27c 100644 --- a/hindsight-api/hindsight_api/api/mcp.py +++ b/hindsight-api/hindsight_api/api/mcp.py @@ -24,15 +24,15 @@ def create_mcp_server(memory: MemoryEngine) -> FastMCP: mcp = FastMCP("hindsight-mcp-server") @mcp.tool() - async def hindsight_put(agent_id: str, content: str, context: str, explanation: str = "") -> str: + async def hindsight_put(bank_id: str, content: str, context: str, explanation: str = "") -> str: """ **CRITICAL: Store important user information to long-term memory.** **⚠️ PER-USER TOOL - REQUIRES USER IDENTIFICATION:** - - This tool is STRICTLY per-user. Each user MUST have a unique `agent_id`. - - ONLY use this tool if you have a valid user identifier (user ID, email, session ID, etc.) to map to `agent_id`. + - This tool is STRICTLY per-user. Each user MUST have a unique `bank_id`. + - ONLY use this tool if you have a valid user identifier (user ID, email, session ID, etc.) to map to `bank_id`. - DO NOT use this tool if you cannot identify the specific user. - - DO NOT share memories between different users - each user's memories are isolated by their `agent_id`. + - DO NOT share memories between different users - each user's memories are isolated by their `bank_id`. - If you don't have a user identifier, DO NOT use this tool at all. Use this tool PROACTIVELY whenever the user shares: @@ -51,7 +51,7 @@ def create_mcp_server(memory: MemoryEngine) -> FastMCP: "career_goals", "project_details", etc. This helps organize and retrieve related memories later. Args: - agent_id: **REQUIRED** - The unique, persistent identifier for this specific user (e.g., user_id, email, session_id). + bank_id: **REQUIRED** - The unique, persistent identifier for this specific user (e.g., user_id, email, session_id). This MUST be consistent across all interactions with the same user. Example: "user_12345", "alice@example.com", "session_abc123" content: The fact/memory to store (be specific and include relevant details) @@ -65,7 +65,7 @@ def create_mcp_server(memory: MemoryEngine) -> FastMCP: # Store memory using put_batch_async await memory.put_batch_async( - agent_id=agent_id, + bank_id=bank_id, contents=[{"content": content, "context": context}] ) return f"Fact stored successfully" @@ -74,15 +74,15 @@ def create_mcp_server(memory: MemoryEngine) -> FastMCP: return f"Error: {str(e)}" @mcp.tool() - async def hindsight_search(agent_id: str, query: str, max_tokens: int = 4096, explanation: str = "") -> str: + async def hindsight_search(bank_id: str, query: str, max_tokens: int = 4096, explanation: str = "") -> str: """ **CRITICAL: Search user's memory to provide personalized, context-aware responses.** **⚠️ PER-USER TOOL - REQUIRES USER IDENTIFICATION:** - - This tool is STRICTLY per-user. Each user MUST have a unique `agent_id`. - - ONLY use this tool if you have a valid user identifier (user ID, email, session ID, etc.) to map to `agent_id`. + - This tool is STRICTLY per-user. Each user MUST have a unique `bank_id`. + - ONLY use this tool if you have a valid user identifier (user ID, email, session ID, etc.) to map to `bank_id`. - DO NOT use this tool if you cannot identify the specific user. - - DO NOT search across multiple users - each user's memories are isolated by their `agent_id`. + - DO NOT search across multiple users - each user's memories are isolated by their `bank_id`. - If you don't have a user identifier, DO NOT use this tool at all. Use this tool PROACTIVELY at the start of conversations or when making recommendations to: @@ -103,7 +103,7 @@ def create_mcp_server(memory: MemoryEngine) -> FastMCP: "user's work experience", "user's dietary restrictions", "what does the user know about X?" Args: - agent_id: **REQUIRED** - The unique, persistent identifier for this specific user (e.g., user_id, email, session_id). + bank_id: **REQUIRED** - The unique, persistent identifier for this specific user (e.g., user_id, email, session_id). This MUST be consistent across all interactions with the same user. Example: "user_12345", "alice@example.com", "session_abc123" query: Natural language search query to find relevant memories @@ -118,13 +118,14 @@ def create_mcp_server(memory: MemoryEngine) -> FastMCP: if explanation: logger.debug(f"Explanation: {explanation}") - # Search using search_async - search_result = await memory.search_async( - agent_id=agent_id, + # Search using recall_async + from hindsight_api.engine.memory_engine import Budget + search_result = await memory.recall_async( + bank_id=bank_id, query=query, - fact_type=["world", "agent", "opinion"], # Search all fact types + fact_type=["world", "bank", "opinion"], # Search all fact types max_tokens=max_tokens, - thinking_budget=100 + budget=Budget.LOW ) # Convert results to dict format diff --git a/hindsight-api/hindsight_api/engine/__init__.py b/hindsight-api/hindsight_api/engine/__init__.py index e5671470..7c674139 100644 --- a/hindsight-api/hindsight_api/engine/__init__.py +++ b/hindsight-api/hindsight_api/engine/__init__.py @@ -3,7 +3,7 @@ Memory Engine - Core implementation of the memory system. This package contains all the implementation details of the memory engine: - MemoryEngine: Main class for memory operations -- Utility modules: embedding_utils, link_utils, think_utils, agent_utils +- Utility modules: embedding_utils, link_utils, think_utils, bank_utils - Supporting modules: embeddings, cross_encoder, entity_resolver, etc. """ @@ -23,7 +23,7 @@ from .search_trace import ( ) from .search_tracer import SearchTracer from .llm_wrapper import LLMConfig -from .response_models import SearchResult, ThinkResult, MemoryFact +from .response_models import RecallResult, ReflectResult, MemoryFact __all__ = [ "MemoryEngine", @@ -41,7 +41,7 @@ __all__ = [ "SearchSummary", "SearchPhaseMetrics", "LLMConfig", - "SearchResult", - "ThinkResult", + "RecallResult", + "ReflectResult", "MemoryFact", ] diff --git a/hindsight-api/hindsight_api/engine/agent_utils.py b/hindsight-api/hindsight_api/engine/bank_utils.py similarity index 87% rename from hindsight-api/hindsight_api/engine/agent_utils.py rename to hindsight-api/hindsight_api/engine/bank_utils.py index 6cc28401..8487c124 100644 --- a/hindsight-api/hindsight_api/engine/agent_utils.py +++ b/hindsight-api/hindsight_api/engine/bank_utils.py @@ -1,5 +1,5 @@ """ -Agent profile utilities for personality and background management. +bank profile utilities for personality and background management. """ import json @@ -37,27 +37,26 @@ class BackgroundMergeResponse(BaseModel): personality: PersonalityTraits = Field(description="Inferred Big Five personality traits") -async def get_agent_profile(pool, agent_id: str) -> Dict: +async def get_bank_profile(pool, bank_id: str) -> Dict: """ - Get agent profile (name, personality + background). - Auto-creates agent with default values if not exists. + Get bank profile (name, personality + background). + Auto-creates bank with default values if not exists. Args: pool: Database connection pool - agent_id: Agent identifier + bank_id: bank IDentifier Returns: Dict with 'name' (str), 'personality' (dict) and 'background' (str) keys """ async with acquire_with_retry(pool) as conn: - # Try to get existing agent + # Try to get existing bank row = await conn.fetchrow( """ SELECT name, personality, background - FROM agents - WHERE agent_id = $1 + FROM banks WHERE bank_id = $1 """, - agent_id + bank_id ) if row: @@ -72,59 +71,59 @@ async def get_agent_profile(pool, agent_id: str) -> Dict: "background": row["background"] } - # Agent doesn't exist, create with defaults + # Bank doesn't exist, create with defaults await conn.execute( """ - INSERT INTO agents (agent_id, name, personality, background) + INSERT INTO banks (bank_id, name, personality, background) VALUES ($1, $2, $3::jsonb, $4) - ON CONFLICT (agent_id) DO NOTHING + ON CONFLICT (bank_id) DO NOTHING """, - agent_id, - agent_id, # Default name is the agent_id + bank_id, + bank_id, # Default name is the bank_id json.dumps(DEFAULT_PERSONALITY), "" ) return { - "name": agent_id, + "name": bank_id, "personality": DEFAULT_PERSONALITY.copy(), "background": "" } -async def update_agent_personality( +async def update_bank_personality( pool, - agent_id: str, + bank_id: str, personality: Dict[str, float] ) -> None: """ - Update agent personality traits. + Update bank personality traits. Args: pool: Database connection pool - agent_id: Agent identifier + bank_id: bank IDentifier personality: Dict with Big Five traits + bias_strength (all 0-1) """ - # Ensure agent exists first - await get_agent_profile(pool, agent_id) + # Ensure bank exists first + await get_bank_profile(pool, bank_id) async with acquire_with_retry(pool) as conn: await conn.execute( """ - UPDATE agents + UPDATE banks SET personality = $2::jsonb, updated_at = NOW() - WHERE agent_id = $1 + WHERE bank_id = $1 """, - agent_id, + bank_id, json.dumps(personality) ) -async def merge_agent_background( +async def merge_bank_background( pool, llm_config, - agent_id: str, + bank_id: str, new_info: str, update_personality: bool = True ) -> dict: @@ -136,7 +135,7 @@ async def merge_agent_background( Args: pool: Database connection pool llm_config: LLM configuration for background merging - agent_id: Agent identifier + bank_id: bank IDentifier new_info: New background information to add/merge update_personality: If True, infer Big Five traits from background (default: True) @@ -144,7 +143,7 @@ async def merge_agent_background( Dict with 'background' (str) and optionally 'personality' (dict) keys """ # Get current profile - profile = await get_agent_profile(pool, agent_id) + profile = await get_bank_profile(pool, bank_id) current_background = profile["background"] # Use LLM to merge backgrounds and optionally infer personality @@ -164,13 +163,13 @@ async def merge_agent_background( # Update both background and personality await conn.execute( """ - UPDATE agents + UPDATE banks SET background = $2, personality = $3::jsonb, updated_at = NOW() - WHERE agent_id = $1 + WHERE bank_id = $1 """, - agent_id, + bank_id, merged_background, json.dumps(inferred_personality) ) @@ -178,12 +177,12 @@ async def merge_agent_background( # Update only background await conn.execute( """ - UPDATE agents + UPDATE banks SET background = $2, updated_at = NOW() - WHERE agent_id = $1 + WHERE bank_id = $1 """, - agent_id, + bank_id, merged_background ) @@ -214,7 +213,7 @@ async def _llm_merge_background( Dict with 'background' (str) and optionally 'personality' (dict) keys """ if infer_personality: - prompt = f"""You are helping maintain an agent's background/profile and infer their personality. You MUST respond with ONLY valid JSON. + prompt = f"""You are helping maintain a memory bank's background/profile and infer their personality. You MUST respond with ONLY valid JSON. Current background: {current if current else "(empty)"} @@ -257,7 +256,7 @@ Trait inference examples: - "rational and diligent" → conscientiousness: 0.7+, openness: 0.6+ - "passionate and dramatic" → extraversion: 0.7+, neuroticism: 0.6+, openness: 0.7+""" else: - prompt = f"""You are helping maintain an agent's background/profile. + prompt = f"""You are helping maintain a memory bank's background/profile. Current background: {current if current else "(empty)"} @@ -283,7 +282,7 @@ Merged background:""" parsed = await llm_config.call( messages=messages, response_format=BackgroundMergeResponse, - scope="agent_background", + scope="bank_background", temperature=0.3, max_tokens=8192 ) @@ -301,7 +300,7 @@ Merged background:""" # Manual parsing fallback or non-personality merge content = await llm_config.call( messages=messages, - scope="agent_background", + scope="bank_background", temperature=0.3, max_tokens=8192 ) @@ -388,21 +387,21 @@ Merged background:""" return result -async def list_agents(pool) -> list: +async def list_banks(pool) -> list: """ - List all agents in the system. + List all banks in the system. Args: pool: Database connection pool Returns: - List of dicts with agent_id, name, personality, background, created_at, updated_at + List of dicts with bank_id, name, personality, background, created_at, updated_at """ async with acquire_with_retry(pool) as conn: rows = await conn.fetch( """ - SELECT agent_id, name, personality, background, created_at, updated_at - FROM agents + SELECT bank_id, name, personality, background, created_at, updated_at + FROM banks ORDER BY updated_at DESC """ ) @@ -415,7 +414,7 @@ async def list_agents(pool) -> list: personality_data = json.loads(personality_data) result.append({ - "agent_id": row["agent_id"], + "bank_id": row["bank_id"], "name": row["name"], "personality": personality_data, "background": row["background"], diff --git a/hindsight-api/hindsight_api/engine/entity_resolver.py b/hindsight-api/hindsight_api/engine/entity_resolver.py index bbed96ba..da0bdc2f 100644 --- a/hindsight-api/hindsight_api/engine/entity_resolver.py +++ b/hindsight-api/hindsight_api/engine/entity_resolver.py @@ -31,7 +31,7 @@ class EntityResolver: async def resolve_entities_batch( self, - agent_id: str, + bank_id: str, entities_data: List[Dict], context: str, unit_event_date, @@ -44,7 +44,7 @@ class EntityResolver: all entities with minimal DB queries. Args: - agent_id: Agent ID + bank_id: bank ID entities_data: List of dicts with 'text', 'type', 'nearby_entities' context: Context where entities appear unit_event_date: When this unit was created @@ -58,34 +58,34 @@ class EntityResolver: if conn is None: async with acquire_with_retry(self.pool) as conn: - return await self._resolve_entities_batch_impl(conn, agent_id, entities_data, context, unit_event_date) + return await self._resolve_entities_batch_impl(conn, bank_id, entities_data, context, unit_event_date) else: - return await self._resolve_entities_batch_impl(conn, agent_id, entities_data, context, unit_event_date) + return await self._resolve_entities_batch_impl(conn, bank_id, entities_data, context, unit_event_date) - async def _resolve_entities_batch_impl(self, conn, agent_id: str, entities_data: List[Dict], context: str, unit_event_date) -> List[str]: - # Query ALL candidates for this agent + async def _resolve_entities_batch_impl(self, conn, bank_id: str, entities_data: List[Dict], context: str, unit_event_date) -> List[str]: + # Query ALL candidates for this bank all_entities = await conn.fetch( """ SELECT canonical_name, id, metadata, last_seen, mention_count FROM entities - WHERE agent_id = $1 + WHERE bank_id = $1 """, - agent_id + bank_id ) # Build entity ID to name mapping for co-occurrence lookups entity_id_to_name = {row['id']: row['canonical_name'].lower() for row in all_entities} - # Query ALL co-occurrences for this agent's entities in one query + # Query ALL co-occurrences for this bank's entities in one query # This builds a map of entity_id -> set of co-occurring entity names all_cooccurrences = await conn.fetch( """ SELECT ec.entity_id_1, ec.entity_id_2, ec.cooccurrence_count FROM entity_cooccurrences ec - WHERE ec.entity_id_1 IN (SELECT id FROM entities WHERE agent_id = $1) - OR ec.entity_id_2 IN (SELECT id FROM entities WHERE agent_id = $1) + WHERE ec.entity_id_1 IN (SELECT id FROM entities WHERE bank_id = $1) + OR ec.entity_id_2 IN (SELECT id FROM entities WHERE bank_id = $1) """, - agent_id + bank_id ) # Build co-occurrence map: entity_id -> set of co-occurring entity names (lowercase) @@ -205,18 +205,18 @@ class EntityResolver: if entities_to_create: for idx, entity_data in entities_to_create: # Use INSERT ... ON CONFLICT to atomically get-or-create - # The unique index is on (agent_id, LOWER(canonical_name)) + # The unique index is on (bank_id, LOWER(canonical_name)) row = await conn.fetchrow( """ - INSERT INTO entities (agent_id, canonical_name, first_seen, last_seen, mention_count) + INSERT INTO entities (bank_id, canonical_name, first_seen, last_seen, mention_count) VALUES ($1, $2, $3, $4, 1) - ON CONFLICT (agent_id, LOWER(canonical_name)) + ON CONFLICT (bank_id, LOWER(canonical_name)) DO UPDATE SET mention_count = entities.mention_count + 1, last_seen = EXCLUDED.last_seen RETURNING id """, - agent_id, + bank_id, entity_data['text'], unit_event_date, unit_event_date @@ -227,7 +227,7 @@ class EntityResolver: async def resolve_entity( self, - agent_id: str, + bank_id: str, entity_text: str, context: str, nearby_entities: List[Dict], @@ -237,7 +237,7 @@ class EntityResolver: Resolve an entity to a canonical entity ID. Args: - agent_id: Agent ID (entities are scoped to agents) + bank_id: bank ID (entities are scoped to agents) entity_text: Entity text ("Alice", "Google", etc.) context: Context where entity appears nearby_entities: Other entities in the same unit @@ -252,7 +252,7 @@ class EntityResolver: """ SELECT id, canonical_name, metadata, last_seen FROM entities - WHERE agent_id = $1 + WHERE bank_id = $1 AND ( canonical_name ILIKE $2 OR canonical_name ILIKE $3 @@ -260,13 +260,13 @@ class EntityResolver: ) ORDER BY mention_count DESC """, - agent_id, entity_text, f"%{entity_text}%" + bank_id, entity_text, f"%{entity_text}%" ) if not candidates: # New entity - create it return await self._create_entity( - conn, agent_id, entity_text, unit_event_date + conn, bank_id, entity_text, unit_event_date ) # Score candidates based on: @@ -351,13 +351,13 @@ class EntityResolver: else: # Not confident - create new entity return await self._create_entity( - conn, agent_id, entity_text, unit_event_date + conn, bank_id, entity_text, unit_event_date ) async def _create_entity( self, conn, - agent_id: str, + bank_id: str, entity_text: str, event_date, ) -> str: @@ -369,7 +369,7 @@ class EntityResolver: Args: conn: Database connection - agent_id: Agent ID + bank_id: bank ID entity_text: Entity text event_date: When first seen @@ -378,15 +378,15 @@ class EntityResolver: """ entity_id = await conn.fetchval( """ - INSERT INTO entities (agent_id, canonical_name, first_seen, last_seen, mention_count) + INSERT INTO entities (bank_id, canonical_name, first_seen, last_seen, mention_count) VALUES ($1, $2, $3, $4, 1) - ON CONFLICT (agent_id, LOWER(canonical_name)) + ON CONFLICT (bank_id, LOWER(canonical_name)) DO UPDATE SET mention_count = entities.mention_count + 1, last_seen = EXCLUDED.last_seen RETURNING id """, - agent_id, entity_text, event_date, event_date + bank_id, entity_text, event_date, event_date ) return entity_id @@ -547,14 +547,14 @@ class EntityResolver: async def get_entity_by_text( self, - agent_id: str, + bank_id: str, entity_text: str, ) -> Optional[str]: """ Find an entity by text (for query resolution). Args: - agent_id: Agent ID + bank_id: bank ID entity_text: Entity text to search for Returns: @@ -564,12 +564,12 @@ class EntityResolver: row = await conn.fetchrow( """ SELECT id FROM entities - WHERE agent_id = $1 + WHERE bank_id = $1 AND canonical_name ILIKE $2 ORDER BY mention_count DESC LIMIT 1 """, - agent_id, entity_text + bank_id, entity_text ) return row['id'] if row else None diff --git a/hindsight-api/hindsight_api/engine/fact_extraction.py b/hindsight-api/hindsight_api/engine/fact_extraction.py index bf9702b7..fcbfdfa4 100644 --- a/hindsight-api/hindsight_api/engine/fact_extraction.py +++ b/hindsight-api/hindsight_api/engine/fact_extraction.py @@ -91,8 +91,8 @@ class ExtractedFact(BaseModel): ) # Classification - fact_type: Literal["world", "agent", "opinion"] = Field( - description="'world' = facts about others (third person), 'agent' = facts about YOU the memory owner (FIRST PERSON: 'I did...'), 'opinion' = your beliefs (first person)" + fact_type: Literal["world", "bank", "opinion"] = Field( + description="'world' = facts about others (third person), 'bank' = facts about YOU the memory owner (FIRST PERSON: 'I did...'), 'opinion' = your beliefs (first person)" ) # Entities and relations @@ -199,9 +199,9 @@ async def _extract_facts_from_chunk( # Determine which fact types to extract based on the flag if extract_opinions: - fact_types_instruction = "Extract ONLY 'opinion' type facts (the agent's formed opinions, beliefs, and perspectives). DO NOT extract 'world' or 'agent' facts." + fact_types_instruction = "Extract ONLY 'opinion' type facts (the bank's formed opinions, beliefs, and perspectives). DO NOT extract 'world' or 'bank' facts." else: - fact_types_instruction = "Extract ONLY 'world' and 'agent' type facts. DO NOT extract 'opinion' type facts - opinions should never be created during normal memory storage." + fact_types_instruction = "Extract ONLY 'world' and 'bank' type facts. DO NOT extract 'opinion' type facts - opinions should never be created during normal memory storage." prompt = f"""You are extracting comprehensive, narrative facts from conversations/document for an AI memory system. diff --git a/hindsight-api/hindsight_api/engine/link_utils.py b/hindsight-api/hindsight_api/engine/link_utils.py index 4bd278b3..0e1f431f 100644 --- a/hindsight-api/hindsight_api/engine/link_utils.py +++ b/hindsight-api/hindsight_api/engine/link_utils.py @@ -24,7 +24,7 @@ def _log(log_buffer, message, level='info'): async def extract_entities_batch_optimized( entity_resolver, conn, - agent_id: str, + bank_id: str, unit_ids: List[str], sentences: List[str], context: str, @@ -41,7 +41,7 @@ async def extract_entities_batch_optimized( Args: entity_resolver: EntityResolver instance for entity resolution conn: Database connection - agent_id: Agent identifier + agent_id: bank IDentifier unit_ids: List of unit IDs sentences: List of fact sentences context: Context string @@ -114,7 +114,7 @@ async def extract_entities_batch_optimized( entities_data = [entity_data for _, entity_data in entities_group] batch_resolved = await entity_resolver.resolve_entities_batch( - agent_id=agent_id, + bank_id=bank_id, entities_data=entities_data, context=context, unit_event_date=fact_date, @@ -209,7 +209,7 @@ async def extract_entities_batch_optimized( async def create_temporal_links_batch_per_fact( conn, - agent_id: str, + bank_id: str, unit_ids: List[str], time_window_hours: int = 24, log_buffer: List[str] = None, @@ -222,7 +222,7 @@ async def create_temporal_links_batch_per_fact( Args: conn: Database connection - agent_id: Agent identifier + agent_id: bank IDentifier unit_ids: List of unit IDs time_window_hours: Time window in hours for temporal links log_buffer: Optional buffer for logging @@ -257,12 +257,12 @@ async def create_temporal_links_batch_per_fact( """ SELECT id, event_date FROM memory_units - WHERE agent_id = $1 + WHERE bank_id = $1 AND event_date BETWEEN $2 AND $3 AND id::text != ALL($4) ORDER BY event_date DESC """, - agent_id, + bank_id, min_date, max_date, unit_ids @@ -312,7 +312,7 @@ async def create_temporal_links_batch_per_fact( async def create_semantic_links_batch( conn, - agent_id: str, + bank_id: str, unit_ids: List[str], embeddings: List[List[float]], top_k: int = 5, @@ -326,7 +326,7 @@ async def create_semantic_links_batch( Args: conn: Database connection - agent_id: Agent identifier + agent_id: bank IDentifier unit_ids: List of unit IDs embeddings: List of embedding vectors top_k: Number of top similar units to link @@ -346,11 +346,11 @@ async def create_semantic_links_batch( """ SELECT id, embedding FROM memory_units - WHERE agent_id = $1 + WHERE bank_id = $1 AND embedding IS NOT NULL AND id::text != ALL($2) """, - agent_id, + bank_id, unit_ids ) _log(log_buffer, f" [8.1] Fetch {len(all_existing)} existing embeddings (1 query): {time_mod.time() - fetch_start:.3f}s") diff --git a/hindsight-api/hindsight_api/engine/memory_engine.py b/hindsight-api/hindsight_api/engine/memory_engine.py index 3817fe31..8475a75d 100644 --- a/hindsight-api/hindsight_api/engine/memory_engine.py +++ b/hindsight-api/hindsight_api/engine/memory_engine.py @@ -1,5 +1,5 @@ """ -Memory Engine for AI Agents. +Memory Engine for Memory Banks. This implements a sophisticated memory architecture that combines: 1. Temporal links: Memories connected by time proximity @@ -33,14 +33,22 @@ from . import ( embedding_utils, link_utils, think_utils, - agent_utils, + bank_utils, observation_utils, ) from .llm_wrapper import LLMConfig -from .response_models import SearchResult as SearchResultModel, ThinkResult, MemoryFact, EntityState, EntityObservation +from .response_models import RecallResult as RecallResultModel, ReflectResult, MemoryFact, EntityState, EntityObservation from .task_backend import TaskBackend, AsyncIOQueueBackend from .search.reranking import CrossEncoderReranker from ..pg0 import EmbeddedPostgres +from enum import Enum + + +class Budget(str, Enum): + """Budget levels for recall/reflect operations.""" + LOW = "low" + MID = "mid" + HIGH = "high" def utcnow(): @@ -75,7 +83,7 @@ class MemoryEngine: - Embedding generation for semantic search - Entity, temporal, and semantic link creation - Think operations for formulating answers with opinions - - Agent profile and personality management + - bank profile and personality management """ def __init__( @@ -210,29 +218,29 @@ class MemoryEngine: except Exception as e: logger.error(f"Access count handler: Error updating access counts: {e}") - async def _handle_batch_put(self, task_dict: Dict[str, Any]): + async def _handle_batch_retain(self, task_dict: Dict[str, Any]): """ - Handler for batch put tasks. + Handler for batch retain tasks. Args: - task_dict: Dict with 'agent_id', 'contents', 'document_id' + task_dict: Dict with 'bank_id', 'contents', 'document_id' """ try: - agent_id = task_dict.get('agent_id') + bank_id = task_dict.get('bank_id') contents = task_dict.get('contents', []) document_id = task_dict.get('document_id') - logger.info(f"[BATCH_PUT_TASK] Starting background batch put for agent_id={agent_id}, {len(contents)} items") + logger.info(f"[BATCH_RETAIN_TASK] Starting background batch retain for bank_id={bank_id}, {len(contents)} items") - await self.put_batch_async( - agent_id=agent_id, + await self.retain_batch_async( + bank_id=bank_id, contents=contents, document_id=document_id ) - logger.info(f"[BATCH_PUT_TASK] Completed background batch put for agent_id={agent_id}") + logger.info(f"[BATCH_RETAIN_TASK] Completed background batch retain for bank_id={bank_id}") except Exception as e: - logger.error(f"Batch put handler: Error processing batch put: {e}") + logger.error(f"Batch retain handler: Error processing batch retain: {e}") import traceback traceback.print_exc() @@ -277,7 +285,7 @@ class MemoryEngine: elif task_type == 'form_opinion': await self._handle_form_opinion(task_dict) elif task_type == 'batch_put': - await self._handle_batch_put(task_dict) + await self._handle_batch_retain(task_dict) elif task_type == 'regenerate_observations': await self._handle_regenerate_observations(task_dict) else: @@ -465,7 +473,7 @@ class MemoryEngine: async def _find_duplicate_facts_batch( self, conn, - agent_id: str, + bank_id: str, texts: List[str], embeddings: List[List[float]], event_date: datetime, @@ -480,7 +488,7 @@ class MemoryEngine: Args: conn: Database connection - agent_id: Agent identifier + bank_id: bank IDentifier texts: List of fact texts to check embeddings: Corresponding embeddings event_date: Event date for temporal filtering @@ -503,10 +511,10 @@ class MemoryEngine: """ SELECT id, text, embedding FROM memory_units - WHERE agent_id = $1 + WHERE bank_id = $1 AND event_date BETWEEN $2 AND $3 """, - agent_id, time_lower, time_upper + bank_id, time_lower, time_upper ) logger.debug(f" [3.X] Fetched {len(existing_facts)} existing facts in {time_mod.time() - fetch_start:.3f}s") @@ -559,9 +567,9 @@ class MemoryEngine: return is_duplicate - def put( + def retain( self, - agent_id: str, + bank_id: str, content: str, context: str = "", event_date: Optional[datetime] = None, @@ -569,11 +577,11 @@ class MemoryEngine: """ Store content as memory units (synchronous wrapper). - This is a synchronous wrapper around put_async() for convenience. - For best performance, use put_async() directly. + This is a synchronous wrapper around retain_async() for convenience. + For best performance, use retain_async() directly. Args: - agent_id: Unique identifier for the agent + bank_id: Unique identifier for the bank content: Text content to store context: Context about when/why this memory was formed event_date: When the event occurred (defaults to now) @@ -582,11 +590,11 @@ class MemoryEngine: List of created unit IDs """ # Run async version synchronously - return asyncio.run(self.put_async(agent_id, content, context, event_date)) + return asyncio.run(self.retain_async(bank_id, content, context, event_date)) - async def put_async( + async def retain_async( self, - agent_id: str, + bank_id: str, content: str, context: str = "", event_date: Optional[datetime] = None, @@ -597,23 +605,23 @@ class MemoryEngine: """ Store content as memory units with temporal and semantic links (ASYNC version). - This is a convenience wrapper around put_batch_async for a single content item. + This is a convenience wrapper around retain_batch_async for a single content item. Args: - agent_id: Unique identifier for the agent + bank_id: Unique identifier for the bank content: Text content to store context: Context about when/why this memory was formed event_date: When the event occurred (defaults to now) document_id: Optional document ID for tracking (always upserts if document already exists) - fact_type_override: Override fact type ('world', 'agent', 'opinion') + fact_type_override: Override fact type ('world', 'bank', 'opinion') confidence_score: Confidence score for opinions (0.0 to 1.0) Returns: List of created unit IDs """ - # Use put_batch_async with a single item (avoids code duplication) - result = await self.put_batch_async( - agent_id=agent_id, + # Use retain_batch_async with a single item (avoids code duplication) + result = await self.retain_batch_async( + bank_id=bank_id, contents=[{ "content": content, "context": context, @@ -627,9 +635,9 @@ class MemoryEngine: # Return the first (and only) list of unit IDs return result[0] if result else [] - async def put_batch_async( + async def retain_batch_async( self, - agent_id: str, + bank_id: str, contents: List[Dict[str, Any]], document_id: Optional[str] = None, fact_type_override: Optional[str] = None, @@ -638,28 +646,28 @@ class MemoryEngine: """ Store multiple content items as memory units in ONE batch operation. - This is MUCH more efficient than calling put_async multiple times: + This is MUCH more efficient than calling retain_async multiple times: - Extracts facts from all contents in parallel - Generates ALL embeddings in ONE batch - Does ALL database operations in ONE transaction - Automatically chunks large batches to prevent timeouts Args: - agent_id: Unique identifier for the agent + bank_id: Unique identifier for the bank contents: List of dicts with keys: - "content" (required): Text content to store - "context" (optional): Context about the memory - "event_date" (optional): When the event occurred document_id: Optional document ID for tracking (always upserts if document already exists) - fact_type_override: Override fact type for all facts ('world', 'agent', 'opinion') + fact_type_override: Override fact type for all facts ('world', 'bank', 'opinion') confidence_score: Confidence score for opinions (0.0 to 1.0) Returns: List of lists of unit IDs (one list per content item) Example: - unit_ids = await memory.put_batch_async( - agent_id="user123", + unit_ids = await memory.retain_batch_async( + bank_id="user123", contents=[ {"content": "Alice works at Google", "context": "conversation"}, {"content": "Bob loves Python", "context": "conversation"}, @@ -712,8 +720,8 @@ class MemoryEngine: sub_batch_chars = sum(len(item.get("content", "")) for item in sub_batch) logger.info(f"Processing sub-batch {i}/{len(sub_batches)}: {len(sub_batch)} items, {sub_batch_chars:,} chars") - sub_results = await self._put_batch_async_internal( - agent_id=agent_id, + sub_results = await self._retain_batch_async_internal( + bank_id=bank_id, contents=sub_batch, document_id=document_id, is_first_batch=i == 1, # Only upsert on first batch @@ -723,12 +731,12 @@ class MemoryEngine: all_results.extend(sub_results) total_time = time.time() - start_time - logger.info(f"PUT_BATCH_ASYNC (chunked) COMPLETE: {len(all_results)} results from {len(contents)} contents in {total_time:.3f}s") + logger.info(f"RETAIN_BATCH_ASYNC (chunked) COMPLETE: {len(all_results)} results from {len(contents)} contents in {total_time:.3f}s") return all_results # Small batch - use internal method directly - return await self._put_batch_async_internal( - agent_id=agent_id, + return await self._retain_batch_async_internal( + bank_id=bank_id, contents=contents, document_id=document_id, is_first_batch=True, @@ -736,9 +744,9 @@ class MemoryEngine: confidence_score=confidence_score ) - async def _put_batch_async_internal( + async def _retain_batch_async_internal( self, - agent_id: str, + bank_id: str, contents: List[Dict[str, Any]], document_id: Optional[str] = None, is_first_batch: bool = True, @@ -749,19 +757,19 @@ class MemoryEngine: Internal method for batch processing without chunking logic. Assumes contents are already appropriately sized (< 50k chars). - Called by put_batch_async after chunking large batches. + Called by retain_batch_async after chunking large batches. - Uses semaphore for backpressure to limit concurrent puts. + Uses semaphore for backpressure to limit concurrent retains. Args: - agent_id: Unique identifier for the agent + bank_id: Unique identifier for the bank contents: List of dicts with content, context, event_date document_id: Optional document ID (always upserts if exists) is_first_batch: Whether this is the first batch (for chunked operations, only delete on first batch) fact_type_override: Override fact type for all facts confidence_score: Confidence score for opinions """ - # Backpressure: limit concurrent puts to prevent database contention + # Backpressure: limit concurrent retains to prevent database contention async with self._put_semaphore: start_time = time.time() total_chars = sum(len(item.get("content", "")) for item in contents) @@ -769,13 +777,13 @@ class MemoryEngine: # Buffer all logs to avoid interleaving log_buffer = [] log_buffer.append(f"{'='*60}") - log_buffer.append(f"PUT_BATCH_ASYNC START: {agent_id}") + log_buffer.append(f"RETAIN_BATCH_ASYNC START: {bank_id}") log_buffer.append(f"Batch size: {len(contents)} content items, {total_chars:,} chars") log_buffer.append(f"{'='*60}") # Get agent name for fact extraction pool = await self._get_pool() - profile = await agent_utils.get_agent_profile(pool, agent_id) + profile = await bank_utils.get_bank_profile(pool, bank_id) agent_name = profile["name"] # Step 1: Extract facts from ALL contents in parallel @@ -915,15 +923,15 @@ class MemoryEngine: try: # Ensure agent exists in agents table (create with defaults if not exists) # Update updated_at to reflect recent activity - logger.debug(f"Ensuring agent '{agent_id}' exists in agents table") + logger.debug(f"Ensuring agent '{bank_id}' exists in agents table") await conn.execute( """ - INSERT INTO agents (agent_id, personality, background) + INSERT INTO banks (bank_id, personality, background) VALUES ($1, $2::jsonb, $3) - ON CONFLICT (agent_id) DO UPDATE + ON CONFLICT (bank_id) DO UPDATE SET updated_at = NOW() """, - agent_id, + bank_id, '{"openness": 0.5, "conscientiousness": 0.5, "extraversion": 0.5, "agreeableness": 0.5, "neuroticism": 0.5, "bias_strength": 0.5}', "" ) @@ -942,8 +950,8 @@ class MemoryEngine: # Only delete on the first batch to avoid deleting data we just inserted if is_first_batch: deleted = await conn.fetchval( - "DELETE FROM documents WHERE id = $1 AND agent_id = $2 RETURNING id", - document_id, agent_id + "DELETE FROM documents WHERE id = $1 AND bank_id = $2 RETURNING id", + document_id, bank_id ) if deleted: logger.debug(f"[3.1] Upsert: Deleted existing document '{document_id}' and all its units") @@ -952,16 +960,16 @@ class MemoryEngine: # Use ON CONFLICT for idempotent behavior in edge cases await conn.execute( """ - INSERT INTO documents (id, agent_id, original_text, content_hash, metadata) + INSERT INTO documents (id, bank_id, original_text, content_hash, metadata) VALUES ($1, $2, $3, $4, $5) - ON CONFLICT (id, agent_id) DO UPDATE + ON CONFLICT (id, bank_id) DO UPDATE SET original_text = EXCLUDED.original_text, content_hash = EXCLUDED.content_hash, metadata = EXCLUDED.metadata, updated_at = NOW() """, document_id, - agent_id, + bank_id, combined_content, content_hash, json.dumps({}) # Empty metadata dict @@ -988,7 +996,7 @@ class MemoryEngine: embeddings = [item[2] for item in bucket_items] # Use bucket_date as representative for time window dup_flags = await self._find_duplicate_facts_batch( - conn, agent_id, sentences, embeddings, bucket_date, time_window_hours=24 + conn, bank_id, sentences, embeddings, bucket_date, time_window_hours=24 ) # Map results back to original indices for idx, is_dup in zip(indices, dup_flags): @@ -1055,11 +1063,11 @@ class MemoryEngine: filtered_metadata_json = [json.dumps(m) if m else '{}' for m in filtered_metadata] results = await conn.fetch( """ - INSERT INTO memory_units (agent_id, document_id, text, context, embedding, event_date, occurred_start, occurred_end, mentioned_at, fact_type, confidence_score, access_count, metadata) + INSERT INTO memory_units (bank_id, document_id, text, context, embedding, event_date, occurred_start, occurred_end, mentioned_at, fact_type, confidence_score, access_count, metadata) SELECT * FROM unnest($1::text[], $2::text[], $3::text[], $4::text[], $5::vector[], $6::timestamptz[], $7::timestamptz[], $8::timestamptz[], $9::timestamptz[], $10::text[], $11::float[], $12::integer[], $13::jsonb[]) RETURNING id """, - [agent_id] * len(filtered_sentences), + [bank_id] * len(filtered_sentences), [document_id] * len(filtered_sentences) if document_id else [None] * len(filtered_sentences), filtered_sentences, filtered_contexts, @@ -1082,7 +1090,7 @@ class MemoryEngine: logger.debug("Processing entities") step_start = time.time() all_entity_links = await link_utils.extract_entities_batch_optimized( - self.entity_resolver, conn, agent_id, created_unit_ids, filtered_sentences, "", filtered_dates, filtered_entities, log_buffer + self.entity_resolver, conn, bank_id, created_unit_ids, filtered_sentences, "", filtered_dates, filtered_entities, log_buffer ) logger.debug(f"Entity processing complete: {len(all_entity_links)} links") log_buffer.append(f"[6] Process entities (batched): {time.time() - step_start:.3f}s") @@ -1090,14 +1098,14 @@ class MemoryEngine: # Create temporal links logger.debug("Creating temporal links") step_start = time.time() - await link_utils.create_temporal_links_batch_per_fact(conn, agent_id, created_unit_ids, log_buffer=log_buffer) + await link_utils.create_temporal_links_batch_per_fact(conn, bank_id, created_unit_ids, log_buffer=log_buffer) logger.debug("Temporal links complete") log_buffer.append(f"[7] Batch create temporal links: {time.time() - step_start:.3f}s") # Create semantic links logger.debug("Creating semantic links") step_start = time.time() - await link_utils.create_semantic_links_batch(conn, agent_id, created_unit_ids, filtered_embeddings, log_buffer=log_buffer) + await link_utils.create_semantic_links_batch(conn, bank_id, created_unit_ids, filtered_embeddings, log_buffer=log_buffer) logger.debug("Semantic links complete") log_buffer.append(f"[8] Batch create semantic links: {time.time() - step_start:.3f}s") @@ -1148,7 +1156,7 @@ class MemoryEngine: if any(filtered_entities): await self._task_backend.submit_task({ 'type': 'reinforce_opinion', - 'agent_id': agent_id, + 'bank_id': bank_id, 'created_unit_ids': created_unit_ids, 'unit_texts': filtered_sentences, 'unit_entities': filtered_entities @@ -1185,15 +1193,15 @@ class MemoryEngine: RANK() OVER (ORDER BY e.mention_count DESC) as rank FROM entities e LEFT JOIN unit_entities ue ON e.id = ue.entity_id - LEFT JOIN memory_units mu ON ue.unit_id = mu.id AND mu.agent_id = $1 - WHERE e.agent_id = $1 AND e.id = ANY($2::uuid[]) + LEFT JOIN memory_units mu ON ue.unit_id = mu.id AND mu.bank_id = $1 + WHERE e.bank_id = $1 AND e.id = ANY($2::uuid[]) GROUP BY e.id, e.canonical_name, e.last_seen, e.mention_count ) SELECT id, canonical_name, last_seen, fact_count, obs_count FROM entity_fact_counts WHERE (rank <= $3 AND fact_count >= $4) OR obs_count > 0 """, - agent_id, + bank_id, [uuid.UUID(eid) for eid in unique_entity_ids], TOP_N_ENTITIES, MIN_FACTS_THRESHOLD @@ -1203,7 +1211,7 @@ class MemoryEngine: for row in entity_rows: await self._task_backend.submit_task({ 'type': 'regenerate_observations', - 'agent_id': agent_id, + 'bank_id': bank_id, 'entity_id': str(row['id']), 'entity_name': row['canonical_name'], 'version': row['last_seen'].isoformat() if row['last_seen'] else None @@ -1219,53 +1227,53 @@ class MemoryEngine: traceback.print_exc() raise Exception(f"Failed to store batch memory: {str(e)}") - def search( + def recall( self, - agent_id: str, + bank_id: str, query: str, fact_type: str, - thinking_budget: int = 50, + budget: Budget = Budget.MID, max_tokens: int = 4096, enable_trace: bool = False, ) -> tuple[List[Dict[str, Any]], Optional[Any]]: """ - Search memories using 4-way parallel retrieval (synchronous wrapper). + Recall memories using 4-way parallel retrieval (synchronous wrapper). - This is a synchronous wrapper around search_async() for convenience. - For best performance, use search_async() directly. + This is a synchronous wrapper around recall_async() for convenience. + For best performance, use recall_async() directly. Args: - agent_id: Agent ID to search for - query: Search query + bank_id: bank ID to recall for + query: Recall query fact_type: Required filter for fact type ('world', 'agent', or 'opinion') - thinking_budget: How many units to explore (computational budget) + budget: Budget level for graph traversal (low=100, mid=300, high=600 units) max_tokens: Maximum tokens to return (counts only 'text' field, default 4096) - enable_trace: If True, returns detailed SearchTrace object + enable_trace: If True, returns detailed trace object Returns: Tuple of (results, trace) """ # Run async version synchronously - return asyncio.run(self.search_async( - agent_id, query, fact_type, thinking_budget, max_tokens, enable_trace + return asyncio.run(self.recall_async( + bank_id, query, [fact_type], budget, max_tokens, enable_trace )) - async def search_async( + async def recall_async( self, - agent_id: str, + bank_id: str, query: str, fact_type: List[str], - thinking_budget: int = 50, + budget: Budget = Budget.MID, max_tokens: int = 4096, enable_trace: bool = False, question_date: Optional[datetime] = None, include_entities: bool = False, max_entity_tokens: int = 1024, - ) -> SearchResultModel: + ) -> RecallResultModel: """ - Search memories using N*4-way parallel retrieval (N fact types × 4 retrieval methods). + Recall memories using N*4-way parallel retrieval (N fact types × 4 retrieval methods). - This implements the core SEARCH operation: + This implements the core RECALL operation: 1. Retrieval: For each fact type, run 4 parallel retrievals (semantic vector, BM25 keyword, graph activation, temporal graph) 2. Merge: Combine using Reciprocal Rank Fusion (RRF) 3. Rerank: Score using selected reranker (heuristic or cross-encoder) @@ -1273,32 +1281,40 @@ class MemoryEngine: 5. Token Filter: Return results up to max_tokens budget Args: - agent_id: Agent ID to search for - query: Search query - fact_type: List of fact types to search (e.g., ['world', 'agent']) - thinking_budget: How many units to explore in graph traversal (controls compute cost) + bank_id: bank ID to recall for + query: Recall query + fact_type: List of fact types to recall (e.g., ['world', 'bank']) + budget: Budget level for graph traversal (low=100, mid=300, high=600 units) max_tokens: Maximum tokens to return (counts only 'text' field, default 4096) Results are returned until token budget is reached, stopping before including a fact that would exceed the limit - enable_trace: Whether to return search trace for debugging (deprecated) + enable_trace: Whether to return trace for debugging (deprecated) question_date: Optional date when question was asked (for temporal filtering) include_entities: Whether to include entity observations in the response max_entity_tokens: Maximum tokens for entity observations (default 500) Returns: - SearchResultModel containing: + RecallResultModel containing: - results: List of MemoryFact objects - trace: Optional trace information for debugging - entities: Optional dict of entity states (if include_entities=True) """ - # Backpressure: limit concurrent searches to prevent overwhelming the database + # Map budget enum to thinking_budget number + budget_mapping = { + Budget.LOW: 100, + Budget.MID: 300, + Budget.HIGH: 600 + } + thinking_budget = budget_mapping[budget] + + # Backpressure: limit concurrent recalls to prevent overwhelming the database async with self._search_semaphore: # Retry loop for connection errors max_retries = 3 for attempt in range(max_retries + 1): try: return await self._search_with_retries( - agent_id, query, fact_type, thinking_budget, max_tokens, enable_trace, question_date, + bank_id, query, fact_type, thinking_budget, max_tokens, enable_trace, question_date, include_entities, max_entity_tokens ) except Exception as e: @@ -1323,7 +1339,7 @@ class MemoryEngine: async def _search_with_retries( self, - agent_id: str, + bank_id: str, query: str, fact_type: List[str], thinking_budget: int, @@ -1332,7 +1348,7 @@ class MemoryEngine: question_date: Optional[datetime] = None, include_entities: bool = False, max_entity_tokens: int = 500, - ) -> SearchResultModel: + ) -> RecallResultModel: """ Search implementation with modular retrieval and reranking. @@ -1344,7 +1360,7 @@ class MemoryEngine: 5. Token Filter: Limit results to max_tokens budget Args: - agent_id: Agent identifier + bank_id: bank IDentifier query: Search query fact_type: Type of facts to search thinking_budget: Nodes to explore in graph traversal @@ -1354,7 +1370,7 @@ class MemoryEngine: max_entity_tokens: Maximum tokens for entity observations Returns: - SearchResultModel with results, trace, and optional entities + RecallResultModel with results, trace, and optional entities """ # Initialize tracer if requested from .search_tracer import SearchTracer @@ -1366,7 +1382,7 @@ class MemoryEngine: search_start = time.time() # Buffer logs for clean output in concurrent scenarios - search_id = f"{agent_id[:8]}-{int(time.time() * 1000) % 100000}" + search_id = f"{bank_id[:8]}-{int(time.time() * 1000) % 100000}" log_buffer = [] log_buffer.append(f"[SEARCH {search_id}] Query: '{query[:50]}...' (budget={thinking_budget}, max_tokens={max_tokens})") @@ -1393,7 +1409,7 @@ class MemoryEngine: # Run retrieval for each fact type in parallel retrieval_tasks = [ retrieve_parallel( - pool, query, query_embedding_str, agent_id, ft, thinking_budget, + pool, query, query_embedding_str, bank_id, ft, thinking_budget, question_date, self.query_analyzer ) for ft in fact_type @@ -1748,7 +1764,7 @@ class MemoryEngine: if total_entity_tokens >= max_entity_tokens: break - observations = await self.get_entity_observations(agent_id, entity_id, limit=5) + observations = await self.get_entity_observations(bank_id, entity_id, limit=5) # Calculate tokens for this entity's observations entity_tokens = 0 @@ -1775,7 +1791,7 @@ class MemoryEngine: trace = tracer.finalize(top_results) trace_dict = trace.to_dict() if trace else None - return SearchResultModel(results=memory_facts, trace=trace_dict, entities=entities_dict) + return RecallResultModel(results=memory_facts, trace=trace_dict, entities=entities_dict) except Exception as e: log_buffer.append(f"[SEARCH {search_id}] ERROR after {time.time() - search_start:.3f}s: {str(e)}") @@ -1819,13 +1835,13 @@ class MemoryEngine: return filtered_results, total_tokens - async def get_document(self, document_id: str, agent_id: str) -> Optional[Dict[str, Any]]: + async def get_document(self, document_id: str, bank_id: str) -> Optional[Dict[str, Any]]: """ Retrieve document metadata and statistics. Args: document_id: Document ID to retrieve - agent_id: Agent ID that owns the document + bank_id: bank ID that owns the document Returns: Dictionary with document info or None if not found @@ -1834,14 +1850,14 @@ class MemoryEngine: async with acquire_with_retry(pool) as conn: doc = await conn.fetchrow( """ - SELECT d.id, d.agent_id, d.original_text, d.content_hash, + SELECT d.id, d.bank_id, d.original_text, d.content_hash, d.created_at, d.updated_at, COUNT(mu.id) as unit_count FROM documents d LEFT JOIN memory_units mu ON mu.document_id = d.id - WHERE d.id = $1 AND d.agent_id = $2 - GROUP BY d.id, d.agent_id, d.original_text, d.content_hash, d.created_at, d.updated_at + WHERE d.id = $1 AND d.bank_id = $2 + GROUP BY d.id, d.bank_id, d.original_text, d.content_hash, d.created_at, d.updated_at """, - document_id, agent_id + document_id, bank_id ) if not doc: @@ -1849,21 +1865,21 @@ class MemoryEngine: return { "id": doc["id"], - "agent_id": doc["agent_id"], + "bank_id": doc["bank_id"], "original_text": doc["original_text"], "content_hash": doc["content_hash"], - "unit_count": doc["unit_count"], + "memory_unit_count": doc["unit_count"], "created_at": doc["created_at"], "updated_at": doc["updated_at"] } - async def delete_document(self, document_id: str, agent_id: str) -> Dict[str, int]: + async def delete_document(self, document_id: str, bank_id: str) -> Dict[str, int]: """ Delete a document and all its associated memory units and links. Args: document_id: Document ID to delete - agent_id: Agent ID that owns the document + bank_id: bank ID that owns the document Returns: Dictionary with counts of deleted items @@ -1879,8 +1895,8 @@ class MemoryEngine: # Delete document (cascades to memory_units and all their links) deleted = await conn.fetchval( - "DELETE FROM documents WHERE id = $1 AND agent_id = $2 RETURNING id", - document_id, agent_id + "DELETE FROM documents WHERE id = $1 AND bank_id = $2 RETURNING id", + document_id, bank_id ) return { @@ -1918,7 +1934,7 @@ class MemoryEngine: "message": "Memory unit and all its links deleted successfully" if deleted else "Memory unit not found" } - async def delete_agent(self, agent_id: str, fact_type: Optional[str] = None) -> Dict[str, int]: + async def delete_bank(self, bank_id: str, fact_type: Optional[str] = None) -> Dict[str, int]: """ Delete all data for a specific agent (multi-tenant cleanup). @@ -1926,13 +1942,13 @@ class MemoryEngine: multiple agents to coexist in the same database. Deletes (with CASCADE): - - All memory units for this agent (optionally filtered by fact_type) - - All entities for this agent (if deleting all memory units) + - All memory units for this bank (optionally filtered by fact_type) + - All entities for this bank (if deleting all memory units) - All associated links, unit-entity associations, and co-occurrences Args: - agent_id: Agent ID to delete - fact_type: Optional fact type filter (world, agent, opinion). If provided, only deletes memories of that type. + bank_id: bank ID to delete + fact_type: Optional fact type filter (world, bank, opinion). If provided, only deletes memories of that type. Returns: Dictionary with counts of deleted items @@ -1944,12 +1960,12 @@ class MemoryEngine: if fact_type: # Delete only memories of a specific fact type units_count = await conn.fetchval( - "SELECT COUNT(*) FROM memory_units WHERE agent_id = $1 AND fact_type = $2", - agent_id, fact_type + "SELECT COUNT(*) FROM memory_units WHERE bank_id = $1 AND fact_type = $2", + bank_id, fact_type ) await conn.execute( - "DELETE FROM memory_units WHERE agent_id = $1 AND fact_type = $2", - agent_id, fact_type + "DELETE FROM memory_units WHERE bank_id = $1 AND fact_type = $2", + bank_id, fact_type ) # Note: We don't delete entities when fact_type is specified, @@ -1959,15 +1975,15 @@ class MemoryEngine: "entities_deleted": 0 } else: - # Delete all data for the agent - units_count = await conn.fetchval("SELECT COUNT(*) FROM memory_units WHERE agent_id = $1", agent_id) - entities_count = await conn.fetchval("SELECT COUNT(*) FROM entities WHERE agent_id = $1", agent_id) + # Delete all data for the bank + units_count = await conn.fetchval("SELECT COUNT(*) FROM memory_units WHERE bank_id = $1", bank_id) + entities_count = await conn.fetchval("SELECT COUNT(*) FROM entities WHERE bank_id = $1", bank_id) # Delete memory units (cascades to unit_entities, memory_links) - await conn.execute("DELETE FROM memory_units WHERE agent_id = $1", agent_id) + await conn.execute("DELETE FROM memory_units WHERE bank_id = $1", bank_id) # Delete entities (cascades to unit_entities, entity_cooccurrences, memory_links with entity_id) - await conn.execute("DELETE FROM entities WHERE agent_id = $1", agent_id) + await conn.execute("DELETE FROM entities WHERE bank_id = $1", bank_id) return { "memory_units_deleted": units_count, @@ -1977,28 +1993,28 @@ class MemoryEngine: except Exception as e: raise Exception(f"Failed to delete agent data: {str(e)}") - async def get_graph_data(self, agent_id: Optional[str] = None, fact_type: Optional[str] = None): + async def get_graph_data(self, bank_id: Optional[str] = None, fact_type: Optional[str] = None): """ Get graph data for visualization. Args: - agent_id: Filter by agent ID - fact_type: Filter by fact type (world, agent, opinion) + bank_id: Filter by bank ID + fact_type: Filter by fact type (world, bank, opinion) Returns: Dict with nodes, edges, and table_rows """ pool = await self._get_pool() async with acquire_with_retry(pool) as conn: - # Get memory units, optionally filtered by agent_id and fact_type + # Get memory units, optionally filtered by bank_id and fact_type query_conditions = [] query_params = [] param_count = 0 - if agent_id: + if bank_id: param_count += 1 - query_conditions.append(f"agent_id = ${param_count}") - query_params.append(agent_id) + query_conditions.append(f"bank_id = ${param_count}") + query_params.append(bank_id) if fact_type: param_count += 1 @@ -2140,7 +2156,7 @@ class MemoryEngine: async def list_memory_units( self, - agent_id: Optional[str] = None, + bank_id: Optional[str] = None, fact_type: Optional[str] = None, search_query: Optional[str] = None, limit: int = 100, @@ -2150,8 +2166,8 @@ class MemoryEngine: List memory units for table view with optional full-text search. Args: - agent_id: Filter by agent ID - fact_type: Filter by fact type (world, agent, opinion) + bank_id: Filter by bank ID + fact_type: Filter by fact type (world, bank, opinion) search_query: Full-text search query (searches text and context fields) limit: Maximum number of results to return offset: Offset for pagination @@ -2166,10 +2182,10 @@ class MemoryEngine: query_params = [] param_count = 0 - if agent_id: + if bank_id: param_count += 1 - query_conditions.append(f"agent_id = ${param_count}") - query_params.append(agent_id) + query_conditions.append(f"bank_id = ${param_count}") + query_params.append(bank_id) if fact_type: param_count += 1 @@ -2206,7 +2222,7 @@ class MemoryEngine: SELECT id, text, event_date, context, fact_type FROM memory_units {where_clause} - ORDER BY event_date DESC + ORDER BY mentioned_at DESC NULLS LAST, created_at DESC LIMIT {limit_param} OFFSET {offset_param} """, *query_params) @@ -2256,7 +2272,7 @@ class MemoryEngine: async def list_documents( self, - agent_id: str, + bank_id: str, search_query: Optional[str] = None, limit: int = 100, offset: int = 0 @@ -2265,7 +2281,7 @@ class MemoryEngine: List documents with optional search and pagination. Args: - agent_id: Agent ID (required) + bank_id: bank ID (required) search_query: Search in document ID limit: Maximum number of results offset: Offset for pagination @@ -2281,8 +2297,8 @@ class MemoryEngine: param_count = 0 param_count += 1 - query_conditions.append(f"agent_id = ${param_count}") - query_params.append(agent_id) + query_conditions.append(f"bank_id = ${param_count}") + query_params.append(bank_id) if search_query: # Search in document ID @@ -2313,7 +2329,7 @@ class MemoryEngine: documents = await conn.fetch(f""" SELECT id, - agent_id, + bank_id, content_hash, created_at, updated_at, @@ -2326,41 +2342,41 @@ class MemoryEngine: # Get memory unit count for each document if documents: - doc_ids = [(row['id'], row['agent_id']) for row in documents] + doc_ids = [(row['id'], row['bank_id']) for row in documents] # Create placeholders for the query placeholders = [] params_for_count = [] - for i, (doc_id, agent_id_val) in enumerate(doc_ids): + for i, (doc_id, bank_id_val) in enumerate(doc_ids): idx_doc = i * 2 + 1 idx_agent = i * 2 + 2 - placeholders.append(f"(document_id = ${idx_doc} AND agent_id = ${idx_agent})") - params_for_count.extend([doc_id, agent_id_val]) + placeholders.append(f"(document_id = ${idx_doc} AND bank_id = ${idx_agent})") + params_for_count.extend([doc_id, bank_id_val]) where_clause_count = " OR ".join(placeholders) unit_counts = await conn.fetch(f""" - SELECT document_id, agent_id, COUNT(*) as unit_count + SELECT document_id, bank_id, COUNT(*) as unit_count FROM memory_units WHERE {where_clause_count} - GROUP BY document_id, agent_id + GROUP BY document_id, bank_id """, *params_for_count) else: unit_counts = [] # Build count mapping - count_map = {(row['document_id'], row['agent_id']): row['unit_count'] for row in unit_counts} + count_map = {(row['document_id'], row['bank_id']): row['unit_count'] for row in unit_counts} # Build result items items = [] for row in documents: doc_id = row['id'] - agent_id_val = row['agent_id'] - unit_count = count_map.get((doc_id, agent_id_val), 0) + bank_id_val = row['bank_id'] + unit_count = count_map.get((doc_id, bank_id_val), 0) items.append({ "id": doc_id, - "agent_id": agent_id_val, + "bank_id": bank_id_val, "content_hash": row['content_hash'], "created_at": row['created_at'].isoformat() if row['created_at'] else "", "updated_at": row['updated_at'].isoformat() if row['updated_at'] else "", @@ -2378,14 +2394,14 @@ class MemoryEngine: async def get_document( self, document_id: str, - agent_id: str + bank_id: str ): """ Get a specific document including its original_text. Args: document_id: Document ID - agent_id: Agent ID + bank_id: bank ID Returns: Dict with document details including original_text, or None if not found @@ -2395,14 +2411,14 @@ class MemoryEngine: doc = await conn.fetchrow(""" SELECT id, - agent_id, + bank_id, original_text, content_hash, created_at, updated_at FROM documents - WHERE id = $1 AND agent_id = $2 - """, document_id, agent_id) + WHERE id = $1 AND bank_id = $2 + """, document_id, bank_id) if not doc: return None @@ -2411,12 +2427,12 @@ class MemoryEngine: unit_count_row = await conn.fetchrow(""" SELECT COUNT(*) as unit_count FROM memory_units - WHERE document_id = $1 AND agent_id = $2 - """, document_id, agent_id) + WHERE document_id = $1 AND bank_id = $2 + """, document_id, bank_id) return { "id": doc['id'], - "agent_id": doc['agent_id'], + "bank_id": doc['bank_id'], "original_text": doc['original_text'], "content_hash": doc['content_hash'], "created_at": doc['created_at'].isoformat() if doc['created_at'] else "", @@ -2510,15 +2526,15 @@ Guidelines: Handler for form opinion tasks. Args: - task_dict: Dict with keys: 'agent_id', 'answer_text', 'query' + task_dict: Dict with keys: 'bank_id', 'answer_text', 'query' """ - agent_id = task_dict['agent_id'] + bank_id = task_dict['bank_id'] answer_text = task_dict['answer_text'] query = task_dict['query'] - logger.debug(f"[TASK] Handling form_opinion task for agent {agent_id}") + logger.debug(f"[TASK] Handling form_opinion task for agent {bank_id}") await self._extract_and_store_opinions_async( - agent_id=agent_id, + bank_id=bank_id, answer_text=answer_text, query=query ) @@ -2528,15 +2544,15 @@ Guidelines: Handler for reinforce opinion tasks. Args: - task_dict: Dict with keys: 'agent_id', 'created_unit_ids', 'unit_texts', 'unit_entities' + task_dict: Dict with keys: 'bank_id', 'created_unit_ids', 'unit_texts', 'unit_entities' """ - agent_id = task_dict['agent_id'] + bank_id = task_dict['bank_id'] created_unit_ids = task_dict['created_unit_ids'] unit_texts = task_dict['unit_texts'] unit_entities = task_dict['unit_entities'] await self._reinforce_opinions_async( - agent_id=agent_id, + bank_id=bank_id, created_unit_ids=created_unit_ids, unit_texts=unit_texts, unit_entities=unit_entities @@ -2544,7 +2560,7 @@ Guidelines: async def _reinforce_opinions_async( self, - agent_id: str, + bank_id: str, created_unit_ids: List[str], unit_texts: List[str], unit_entities: List[List[Dict[str, str]]], @@ -2555,7 +2571,7 @@ Guidelines: This runs asynchronously and does not block the put operation. Args: - agent_id: Agent ID + bank_id: bank ID created_unit_ids: List of newly created memory unit IDs unit_texts: Texts of the newly created units unit_entities: Entities extracted from each unit @@ -2582,11 +2598,11 @@ Guidelines: FROM memory_units mu JOIN unit_entities ue ON mu.id = ue.unit_id JOIN entities e ON ue.entity_id = e.id - WHERE mu.agent_id = $1 + WHERE mu.bank_id = $1 AND mu.fact_type = 'opinion' AND e.canonical_name = ANY($2::text[]) """, - agent_id, + bank_id, list(entity_names) ) @@ -2677,40 +2693,40 @@ Guidelines: import traceback traceback.print_exc() - # ==================== Agent Profile Methods ==================== + # ==================== bank profile Methods ==================== - async def get_agent_profile(self, agent_id: str) -> Dict: + async def get_bank_profile(self, bank_id: str) -> Dict: """ - Get agent profile (name, personality + background). + Get bank profile (name, personality + background). Auto-creates agent with default values if not exists. Args: - agent_id: Agent identifier + bank_id: bank IDentifier Returns: Dict with 'name' (str), 'personality' (dict) and 'background' (str) keys """ pool = await self._get_pool() - return await agent_utils.get_agent_profile(pool, agent_id) + return await bank_utils.get_bank_profile(pool, bank_id) - async def update_agent_personality( + async def update_bank_personality( self, - agent_id: str, + bank_id: str, personality: Dict[str, float] ) -> None: """ - Update agent personality traits. + Update bank personality traits. Args: - agent_id: Agent identifier + bank_id: bank IDentifier personality: Dict with Big Five traits + bias_strength (all 0-1) """ pool = await self._get_pool() - await agent_utils.update_agent_personality(pool, agent_id, personality) + await bank_utils.update_bank_personality(pool, bank_id, personality) - async def merge_agent_background( + async def merge_bank_background( self, - agent_id: str, + bank_id: str, new_info: str, update_personality: bool = True ) -> dict: @@ -2720,7 +2736,7 @@ Guidelines: Optionally infers personality traits from the merged background. Args: - agent_id: Agent identifier + bank_id: bank IDentifier new_info: New background information to add/merge update_personality: If True, infer Big Five traits from background (default: True) @@ -2728,48 +2744,48 @@ Guidelines: Dict with 'background' (str) and optionally 'personality' (dict) keys """ pool = await self._get_pool() - return await agent_utils.merge_agent_background( - pool, self._llm_config, agent_id, new_info, update_personality + return await bank_utils.merge_bank_background( + pool, self._llm_config, bank_id, new_info, update_personality ) - async def list_agents(self) -> list: + async def list_banks(self) -> list: """ List all agents in the system. Returns: - List of dicts with agent_id, name, personality, background, created_at, updated_at + List of dicts with bank_id, name, personality, background, created_at, updated_at """ pool = await self._get_pool() - return await agent_utils.list_agents(pool) + return await bank_utils.list_banks(pool) - # ==================== Think Methods ==================== + # ==================== Reflect Methods ==================== - async def think_async( + async def reflect_async( self, - agent_id: str, + bank_id: str, query: str, - thinking_budget: int = 50, + budget: Budget = Budget.LOW, context: str = None, - ) -> ThinkResult: + ) -> ReflectResult: """ - Think and formulate an answer using agent identity, world facts, and opinions. + Reflect and formulate an answer using bank identity, world facts, and opinions. This method: - 1. Retrieves agent facts (agent's identity and past actions) + 1. Retrieves agent facts (bank's identity and past actions) 2. Retrieves world facts (general knowledge) - 3. Retrieves existing opinions (agent's formed perspectives) + 3. Retrieves existing opinions (bank's formed perspectives) 4. Uses LLM to formulate an answer - 5. Extracts and stores any new opinions formed during thinking + 5. Extracts and stores any new opinions formed during reflection 6. Returns plain text answer and the facts used Args: - agent_id: Agent identifier + bank_id: bank identifier query: Question to answer - thinking_budget: Number of memory units to explore - context: Additional context string to include in LLM prompt (not used in search) + budget: Budget level for memory exploration (low=100, mid=300, high=600 units) + context: Additional context string to include in LLM prompt (not used in recall) Returns: - ThinkResult containing: + ReflectResult containing: - text: Plain text answer (no markdown) - based_on: Dict with 'world', 'agent', and 'opinion' fact lists (MemoryFact objects) - new_opinions: List of newly formed opinions @@ -2779,10 +2795,10 @@ Guidelines: raise ValueError("Memory LLM API key not set. Set HINDSIGHT_API_LLM_API_KEY environment variable.") # Steps 1-3: Run multi-fact-type search (12-way retrieval: 4 methods × 3 fact types) - search_result = await self.search_async( - agent_id=agent_id, + search_result = await self.recall_async( + bank_id=bank_id, query=query, - thinking_budget=thinking_budget, + budget=budget, max_tokens=4096, enable_trace=False, fact_type=['agent', 'world', 'opinion'], @@ -2793,7 +2809,7 @@ Guidelines: logger.info(f"[THINK] Search returned {len(all_results)} results") # Split results by fact type for structured response - agent_results = [r for r in all_results if r.fact_type == 'agent'] + agent_results = [r for r in all_results if r.fact_type == 'bank'] world_results = [r for r in all_results if r.fact_type == 'world'] opinion_results = [r for r in all_results if r.fact_type == 'opinion'] @@ -2806,8 +2822,8 @@ Guidelines: logger.info(f"[THINK] Formatted facts - agent: {len(agent_facts_text)} chars, world: {len(world_facts_text)} chars, opinion: {len(opinion_facts_text)} chars") - # Get agent profile (name, personality + background) - profile = await self.get_agent_profile(agent_id) + # Get bank profile (name, personality + background) + profile = await self.get_bank_profile(bank_id) name = profile["name"] personality = profile["personality"] background = profile["background"] @@ -2842,17 +2858,17 @@ Guidelines: answer_text = answer_text.strip() # Submit form_opinion task for background processing - logger.debug(f"[THINK] Submitting form_opinion task for agent {agent_id}") + logger.debug(f"[THINK] Submitting form_opinion task for agent {bank_id}") await self._task_backend.submit_task({ 'type': 'form_opinion', - 'agent_id': agent_id, + 'bank_id': bank_id, 'answer_text': answer_text, 'query': query }) logger.debug(f"[THINK] form_opinion task submitted") # Return response with facts split by type - return ThinkResult( + return ReflectResult( text=answer_text, based_on={ "world": world_results, @@ -2864,7 +2880,7 @@ Guidelines: async def _extract_and_store_opinions_async( self, - agent_id: str, + bank_id: str, answer_text: str, query: str ): @@ -2874,12 +2890,12 @@ Guidelines: This runs asynchronously and does not block the think response. Args: - agent_id: Agent identifier + bank_id: bank IDentifier answer_text: The generated answer text query: The original query """ try: - logger.debug(f"[THINK] Extracting opinions from answer for agent {agent_id}") + logger.debug(f"[THINK] Extracting opinions from answer for agent {bank_id}") # Extract opinions from the answer new_opinions = await think_utils.extract_opinions_from_text( self._llm_config, text=answer_text, query=query @@ -2891,8 +2907,8 @@ Guidelines: from datetime import datetime, timezone current_time = datetime.now(timezone.utc) for opinion_dict in new_opinions: - await self.put_async( - agent_id=agent_id, + await self.retain_async( + bank_id=bank_id, content=opinion_dict["text"], context=f"formed during thinking about: {query}", event_date=current_time, @@ -2906,7 +2922,7 @@ Guidelines: async def get_entity_observations( self, - agent_id: str, + bank_id: str, entity_id: str, limit: int = 10 ) -> List[EntityObservation]: @@ -2914,7 +2930,7 @@ Guidelines: Get observations linked to an entity. Args: - agent_id: Agent identifier + bank_id: bank IDentifier entity_id: Entity UUID to get observations for limit: Maximum number of observations to return @@ -2928,13 +2944,13 @@ Guidelines: SELECT mu.text, mu.mentioned_at FROM memory_units mu JOIN unit_entities ue ON mu.id = ue.unit_id - WHERE mu.agent_id = $1 + WHERE mu.bank_id = $1 AND mu.fact_type = 'observation' AND ue.entity_id = $2 ORDER BY mu.mentioned_at DESC LIMIT $3 """, - agent_id, uuid.UUID(entity_id), limit + bank_id, uuid.UUID(entity_id), limit ) observations = [] @@ -2948,14 +2964,14 @@ Guidelines: async def list_entities( self, - agent_id: str, + bank_id: str, limit: int = 100 ) -> List[Dict[str, Any]]: """ - List all entities for an agent. + List all entities for a bank. Args: - agent_id: Agent identifier + bank_id: bank IDentifier limit: Maximum number of entities to return Returns: @@ -2967,11 +2983,11 @@ Guidelines: """ SELECT id, canonical_name, mention_count, first_seen, last_seen, metadata FROM entities - WHERE agent_id = $1 + WHERE bank_id = $1 ORDER BY mention_count DESC, last_seen DESC LIMIT $2 """, - agent_id, limit + bank_id, limit ) entities = [] @@ -2999,7 +3015,7 @@ Guidelines: async def get_entity_state( self, - agent_id: str, + bank_id: str, entity_id: str, entity_name: str, limit: int = 10 @@ -3008,7 +3024,7 @@ Guidelines: Get the current state (mental model) of an entity. Args: - agent_id: Agent identifier + bank_id: bank IDentifier entity_id: Entity UUID entity_name: Canonical name of the entity limit: Maximum number of observations to include @@ -3016,7 +3032,7 @@ Guidelines: Returns: EntityState with observations """ - observations = await self.get_entity_observations(agent_id, entity_id, limit) + observations = await self.get_entity_observations(bank_id, entity_id, limit) return EntityState( entity_id=entity_id, canonical_name=entity_name, @@ -3025,7 +3041,7 @@ Guidelines: async def regenerate_entity_observations( self, - agent_id: str, + bank_id: str, entity_id: str, entity_name: str, version: str | None = None @@ -3039,7 +3055,7 @@ Guidelines: 5. Storing new observations linked to the entity Args: - agent_id: Agent identifier + bank_id: bank IDentifier entity_id: Entity UUID entity_name: Canonical name of the entity version: Entity's last_seen timestamp when task was created (for deduplication) @@ -3056,9 +3072,9 @@ Guidelines: """ SELECT last_seen FROM entities - WHERE id = $1 AND agent_id = $2 + WHERE id = $1 AND bank_id = $2 """, - uuid.UUID(entity_id), agent_id + uuid.UUID(entity_id), bank_id ) if current_last_seen and current_last_seen.isoformat() != version: @@ -3072,13 +3088,13 @@ Guidelines: SELECT mu.id, mu.text, mu.context, mu.occurred_start, mu.fact_type FROM memory_units mu JOIN unit_entities ue ON mu.id = ue.unit_id - WHERE mu.agent_id = $1 + WHERE mu.bank_id = $1 AND ue.entity_id = $2 AND mu.fact_type IN ('world', 'agent') ORDER BY mu.occurred_start DESC LIMIT 50 """, - agent_id, uuid.UUID(entity_id) + bank_id, uuid.UUID(entity_id) ) if not rows: @@ -3119,12 +3135,12 @@ Guidelines: SELECT mu.id FROM memory_units mu JOIN unit_entities ue ON mu.id = ue.unit_id - WHERE mu.agent_id = $1 + WHERE mu.bank_id = $1 AND mu.fact_type = 'observation' AND ue.entity_id = $2 ) """, - agent_id, uuid.UUID(entity_id) + bank_id, uuid.UUID(entity_id) ) # Generate embeddings for new observations @@ -3140,14 +3156,14 @@ Guidelines: result = await conn.fetchrow( """ INSERT INTO memory_units ( - agent_id, text, embedding, context, event_date, + bank_id, text, embedding, context, event_date, occurred_start, occurred_end, mentioned_at, fact_type, access_count ) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, 'observation', 0) RETURNING id """, - agent_id, + bank_id, obs_text, str(embedding), f"observation about {entity_name}", @@ -3177,19 +3193,19 @@ Guidelines: Handler for regenerate_observations tasks. Args: - task_dict: Dict with 'agent_id', 'entity_id', 'entity_name', 'version' + task_dict: Dict with 'bank_id', 'entity_id', 'entity_name', 'version' """ try: - agent_id = task_dict.get('agent_id') + bank_id = task_dict.get('bank_id') entity_id = task_dict.get('entity_id') entity_name = task_dict.get('entity_name') version = task_dict.get('version') # last_seen timestamp for deduplication - if not all([agent_id, entity_id, entity_name]): + if not all([bank_id, entity_id, entity_name]): logger.error(f"[OBSERVATIONS] Missing required fields in task: {task_dict}") return - await self.regenerate_entity_observations(agent_id, entity_id, entity_name, version) + await self.regenerate_entity_observations(bank_id, entity_id, entity_name, version) except Exception as e: logger.error(f"[OBSERVATIONS] Error regenerating observations: {e}") import traceback diff --git a/hindsight-api/hindsight_api/engine/response_models.py b/hindsight-api/hindsight_api/engine/response_models.py index 67bec444..bbbf740a 100644 --- a/hindsight-api/hindsight_api/engine/response_models.py +++ b/hindsight-api/hindsight_api/engine/response_models.py @@ -35,7 +35,7 @@ class MemoryFact(BaseModel): id: str = Field(description="Unique identifier for the memory fact") text: str = Field(description="The actual text content of the memory") - fact_type: str = Field(description="Type of fact: 'world', 'agent', 'opinion', or 'observation'") + fact_type: str = Field(description="Type of fact: 'world', 'bank', 'opinion', or 'observation'") entities: Optional[List[str]] = Field(None, description="Entity names mentioned in this fact") context: Optional[str] = Field(None, description="Additional context for the memory") occurred_start: Optional[str] = Field(None, description="ISO format date when the event started occurring") @@ -48,9 +48,9 @@ class MemoryFact(BaseModel): activation: Optional[float] = Field(None, description="Internal activation score") -class SearchResult(BaseModel): +class RecallResult(BaseModel): """ - Result from a search operation. + Result from a recall operation. Contains a list of matching memory facts and optional trace information for debugging and transparency. @@ -83,12 +83,12 @@ class SearchResult(BaseModel): ) -class ThinkResult(BaseModel): +class ReflectResult(BaseModel): """ - Result from a think operation. + Result from a reflect operation. Contains the formulated answer, the facts it was based on (organized by type), - and any new opinions that were formed during the thinking process. + and any new opinions that were formed during the reflection process. """ model_config = ConfigDict(json_schema_extra={ "example": { @@ -119,7 +119,7 @@ class ThinkResult(BaseModel): ) new_opinions: List[str] = Field( default_factory=list, - description="List of newly formed opinions during thinking" + description="List of newly formed opinions during reflection" ) @@ -127,7 +127,7 @@ class Opinion(BaseModel): """ An opinion with confidence score. - Opinions represent the agent's formed perspectives on topics, + Opinions represent the bank's formed perspectives on topics, with a confidence level indicating strength of belief. """ model_config = ConfigDict(json_schema_extra={ diff --git a/hindsight-api/hindsight_api/engine/search/retrieval.py b/hindsight-api/hindsight_api/engine/search/retrieval.py index 69a25f6b..1c6bc179 100644 --- a/hindsight-api/hindsight_api/engine/search/retrieval.py +++ b/hindsight-api/hindsight_api/engine/search/retrieval.py @@ -17,7 +17,7 @@ from ..db_utils import acquire_with_retry async def retrieve_semantic( conn, query_emb_str: str, - agent_id: str, + bank_id: str, fact_type: str, limit: int ) -> List[Tuple[str, Dict[str, Any]]]: @@ -27,7 +27,7 @@ async def retrieve_semantic( Args: conn: Database connection query_emb_str: Query embedding as string - agent_id: Agent ID + agent_id: bank ID fact_type: Fact type to filter limit: Maximum results to return @@ -39,14 +39,14 @@ async def retrieve_semantic( SELECT id, text, context, event_date, occurred_start, occurred_end, mentioned_at, access_count, embedding, fact_type, document_id, 1 - (embedding <=> $1::vector) AS similarity FROM memory_units - WHERE agent_id = $2 + WHERE bank_id = $2 AND embedding IS NOT NULL AND fact_type = $3 AND (1 - (embedding <=> $1::vector)) >= 0.3 ORDER BY embedding <=> $1::vector LIMIT $4 """, - query_emb_str, agent_id, fact_type, limit + query_emb_str, bank_id, fact_type, limit ) return [(str(r["id"]), dict(r)) for r in results] @@ -54,7 +54,7 @@ async def retrieve_semantic( async def retrieve_bm25( conn, query_text: str, - agent_id: str, + bank_id: str, fact_type: str, limit: int ) -> List[Tuple[str, Dict[str, Any]]]: @@ -64,7 +64,7 @@ async def retrieve_bm25( Args: conn: Database connection query_text: Query text - agent_id: Agent ID + agent_id: bank ID fact_type: Fact type to filter limit: Maximum results to return @@ -93,13 +93,13 @@ async def retrieve_bm25( SELECT id, text, context, event_date, occurred_start, occurred_end, mentioned_at, access_count, embedding, fact_type, document_id, ts_rank_cd(search_vector, to_tsquery('english', $1)) AS bm25_score FROM memory_units - WHERE agent_id = $2 + WHERE bank_id = $2 AND fact_type = $3 AND search_vector @@ to_tsquery('english', $1) ORDER BY bm25_score DESC LIMIT $4 """, - query_tsquery, agent_id, fact_type, limit + query_tsquery, bank_id, fact_type, limit ) return [(str(r["id"]), dict(r)) for r in results] @@ -107,7 +107,7 @@ async def retrieve_bm25( async def retrieve_graph( conn, query_emb_str: str, - agent_id: str, + bank_id: str, fact_type: str, budget: int ) -> List[Tuple[str, Dict[str, Any]]]: @@ -117,7 +117,7 @@ async def retrieve_graph( Args: conn: Database connection query_emb_str: Query embedding as string - agent_id: Agent ID + agent_id: bank ID fact_type: Fact type to filter budget: Node budget for graph traversal @@ -130,14 +130,14 @@ async def retrieve_graph( SELECT id, text, context, event_date, occurred_start, occurred_end, mentioned_at, access_count, embedding, fact_type, document_id, 1 - (embedding <=> $1::vector) AS similarity FROM memory_units - WHERE agent_id = $2 + WHERE bank_id = $2 AND embedding IS NOT NULL AND fact_type = $3 AND (1 - (embedding <=> $1::vector)) >= 0.5 ORDER BY embedding <=> $1::vector LIMIT 5 """, - query_emb_str, agent_id, fact_type + query_emb_str, bank_id, fact_type ) if not entry_points: @@ -221,7 +221,7 @@ async def retrieve_graph( async def retrieve_temporal( conn, query_emb_str: str, - agent_id: str, + bank_id: str, fact_type: str, start_date: datetime, end_date: datetime, @@ -239,7 +239,7 @@ async def retrieve_temporal( Args: conn: Database connection query_emb_str: Query embedding as string - agent_id: Agent ID + agent_id: bank ID fact_type: Fact type to filter start_date: Start of time range end_date: End of time range @@ -262,7 +262,7 @@ async def retrieve_temporal( SELECT id, text, context, event_date, occurred_start, occurred_end, mentioned_at, access_count, embedding, fact_type, document_id, 1 - (embedding <=> $1::vector) AS similarity FROM memory_units - WHERE agent_id = $2 + WHERE bank_id = $2 AND fact_type = $3 AND embedding IS NOT NULL AND ( @@ -282,16 +282,16 @@ async def retrieve_temporal( ORDER BY COALESCE(occurred_start, mentioned_at, occurred_end) DESC, (embedding <=> $1::vector) ASC LIMIT 10 """, - query_emb_str, agent_id, fact_type, start_date, end_date, semantic_threshold + query_emb_str, bank_id, fact_type, start_date, end_date, semantic_threshold ) if not entry_points: - # Check if there are ANY memories with temporal metadata for this agent + # Check if there are ANY memories with temporal metadata for this bank total_with_dates = await conn.fetchval( """SELECT COUNT(*) FROM memory_units - WHERE agent_id = $1 AND fact_type = $2 + WHERE bank_id = $1 AND fact_type = $2 AND (occurred_start IS NOT NULL OR occurred_end IS NOT NULL OR mentioned_at IS NOT NULL)""", - agent_id, fact_type + bank_id, fact_type ) return [] @@ -418,7 +418,7 @@ async def retrieve_parallel( pool, query_text: str, query_embedding_str: str, - agent_id: str, + bank_id: str, fact_type: str, thinking_budget: int, question_date: Optional[datetime] = None, @@ -431,7 +431,7 @@ async def retrieve_parallel( pool: Database connection pool query_text: Query text query_embedding_str: Query embedding as string - agent_id: Agent ID + agent_id: bank ID fact_type: Fact type to filter thinking_budget: Budget for graph traversal and retrieval limits question_date: Optional date when question was asked (for temporal filtering) @@ -461,20 +461,20 @@ async def retrieve_parallel( async def run_semantic(): async with acquire_with_retry(pool) as conn: - return await retrieve_semantic(conn, query_embedding_str, agent_id, fact_type, limit=thinking_budget) + return await retrieve_semantic(conn, query_embedding_str, bank_id, fact_type, limit=thinking_budget) async def run_bm25(): async with acquire_with_retry(pool) as conn: - return await retrieve_bm25(conn, query_text, agent_id, fact_type, limit=thinking_budget) + return await retrieve_bm25(conn, query_text, bank_id, fact_type, limit=thinking_budget) async def run_graph(): async with acquire_with_retry(pool) as conn: - return await retrieve_graph(conn, query_embedding_str, agent_id, fact_type, budget=thinking_budget) + return await retrieve_graph(conn, query_embedding_str, bank_id, fact_type, budget=thinking_budget) async def run_temporal(start_date, end_date): async with acquire_with_retry(pool) as conn: return await retrieve_temporal( - conn, query_embedding_str, agent_id, fact_type, + conn, query_embedding_str, bank_id, fact_type, start_date, end_date, budget=thinking_budget, semantic_threshold=0.4 ) diff --git a/hindsight-api/hindsight_api/engine/search_trace.py b/hindsight-api/hindsight_api/engine/search_trace.py index 7a7438d2..eddff168 100644 --- a/hindsight-api/hindsight_api/engine/search_trace.py +++ b/hindsight-api/hindsight_api/engine/search_trace.py @@ -14,7 +14,7 @@ class QueryInfo(BaseModel): query_text: str = Field(description="Original query text") query_embedding: List[float] = Field(description="Generated query embedding vector") timestamp: datetime = Field(description="When the query was executed") - thinking_budget: int = Field(description="Maximum nodes to explore") + budget: int = Field(description="Maximum nodes to explore") max_tokens: int = Field(description="Maximum tokens to return in results") diff --git a/hindsight-api/hindsight_api/engine/search_tracer.py b/hindsight-api/hindsight_api/engine/search_tracer.py index a3c5ae9d..b981beba 100644 --- a/hindsight-api/hindsight_api/engine/search_tracer.py +++ b/hindsight-api/hindsight_api/engine/search_tracer.py @@ -30,7 +30,7 @@ class SearchTracer: Tracer for collecting detailed search execution information. Usage: - tracer = SearchTracer(query="Who is Alice?", thinking_budget=50, top_k=10) + tracer = SearchTracer(query="Who is Alice?", budget=50, max_tokens=4096) tracer.start() # During search... @@ -44,17 +44,17 @@ class SearchTracer: json_output = trace.to_json() """ - def __init__(self, query: str, thinking_budget: int, max_tokens: int): + def __init__(self, query: str, budget: int, max_tokens: int): """ Initialize tracer. Args: query: Search query text - thinking_budget: Maximum nodes to explore + budget: Maximum nodes to explore max_tokens: Maximum tokens to return in results """ self.query_text = query - self.thinking_budget = thinking_budget + self.budget = budget self.max_tokens = max_tokens # Trace data @@ -400,7 +400,7 @@ class SearchTracer: query_text=self.query_text, query_embedding=self.query_embedding or [], timestamp=datetime.now(timezone.utc), - thinking_budget=self.thinking_budget, + budget=self.budget, max_tokens=self.max_tokens, ) @@ -410,7 +410,7 @@ class SearchTracer: total_nodes_pruned=len(self.pruned), entry_points_found=len(self.entry_points), budget_used=len(self.visits), - budget_remaining=self.thinking_budget - len(self.visits), + budget_remaining=self.budget - len(self.visits), total_duration_seconds=total_duration, results_returned=len(final_results), temporal_links_followed=self.temporal_links_followed, diff --git a/hindsight-api/hindsight_api/engine/think_utils.py b/hindsight-api/hindsight_api/engine/think_utils.py index fb93a5ff..0429d1de 100644 --- a/hindsight-api/hindsight_api/engine/think_utils.py +++ b/hindsight-api/hindsight_api/engine/think_utils.py @@ -9,13 +9,13 @@ from datetime import datetime, timezone from typing import Dict, List, Any from pydantic import BaseModel, Field -from .response_models import ThinkResult, MemoryFact +from .response_models import ReflectResult, MemoryFact logger = logging.getLogger(__name__) class Opinion(BaseModel): - """An opinion formed by the agent.""" + """An opinion formed by the bank.""" opinion: str = Field(description="The opinion or perspective with reasoning included") confidence: float = Field(description="Confidence score for this opinion (0.0 to 1.0, where 1.0 is very confident)") diff --git a/hindsight-api/hindsight_api/models.py b/hindsight-api/hindsight_api/models.py index c04c918d..04e331c0 100644 --- a/hindsight-api/hindsight_api/models.py +++ b/hindsight-api/hindsight_api/models.py @@ -34,7 +34,7 @@ class Document(Base): __tablename__ = "documents" id: Mapped[str] = mapped_column(Text, primary_key=True) - agent_id: Mapped[str] = mapped_column(Text, primary_key=True) + bank_id: Mapped[str] = mapped_column(Text, primary_key=True) original_text: Mapped[Optional[str]] = mapped_column(Text) content_hash: Mapped[Optional[str]] = mapped_column(Text) doc_metadata: Mapped[dict] = mapped_column("metadata", JSONB, server_default=sql_text("'{}'::jsonb")) @@ -49,7 +49,7 @@ class Document(Base): memory_units = relationship("MemoryUnit", back_populates="document", cascade="all, delete-orphan") __table_args__ = ( - Index("idx_documents_agent_id", "agent_id"), + Index("idx_documents_bank_id", "bank_id"), Index("idx_documents_content_hash", "content_hash"), ) @@ -61,7 +61,7 @@ class MemoryUnit(Base): id: Mapped[PyUUID] = mapped_column( UUID(as_uuid=True), primary_key=True, server_default=sql_text("uuid_generate_v4()") ) - agent_id: Mapped[str] = mapped_column(Text, nullable=False) + bank_id: Mapped[str] = mapped_column(Text, nullable=False) document_id: Mapped[Optional[str]] = mapped_column(Text) text: Mapped[str] = mapped_column(Text, nullable=False) embedding = mapped_column(Vector(384)) # pgvector type @@ -99,12 +99,12 @@ class MemoryUnit(Base): __table_args__ = ( ForeignKeyConstraint( - ["document_id", "agent_id"], - ["documents.id", "documents.agent_id"], + ["document_id", "bank_id"], + ["documents.id", "documents.bank_id"], name="memory_units_document_fkey", ondelete="CASCADE", ), - CheckConstraint("fact_type IN ('world', 'agent', 'opinion', 'observation')"), + CheckConstraint("fact_type IN ('world', 'bank', 'opinion', 'observation')"), CheckConstraint("confidence_score IS NULL OR (confidence_score >= 0.0 AND confidence_score <= 1.0)"), CheckConstraint( "(fact_type = 'opinion' AND confidence_score IS NOT NULL) OR " @@ -112,31 +112,31 @@ class MemoryUnit(Base): "(fact_type NOT IN ('opinion', 'observation') AND confidence_score IS NULL)", name="confidence_score_fact_type_check" ), - Index("idx_memory_units_agent_id", "agent_id"), + Index("idx_memory_units_bank_id", "bank_id"), Index("idx_memory_units_document_id", "document_id"), Index("idx_memory_units_event_date", "event_date", postgresql_ops={"event_date": "DESC"}), - Index("idx_memory_units_agent_date", "agent_id", "event_date", postgresql_ops={"event_date": "DESC"}), + Index("idx_memory_units_bank_date", "bank_id", "event_date", postgresql_ops={"event_date": "DESC"}), Index("idx_memory_units_access_count", "access_count", postgresql_ops={"access_count": "DESC"}), Index("idx_memory_units_fact_type", "fact_type"), - Index("idx_memory_units_agent_fact_type", "agent_id", "fact_type"), - Index("idx_memory_units_agent_type_date", "agent_id", "fact_type", "event_date", postgresql_ops={"event_date": "DESC"}), + Index("idx_memory_units_bank_fact_type", "bank_id", "fact_type"), + Index("idx_memory_units_bank_type_date", "bank_id", "fact_type", "event_date", postgresql_ops={"event_date": "DESC"}), Index( "idx_memory_units_opinion_confidence", - "agent_id", + "bank_id", "confidence_score", postgresql_where=sql_text("fact_type = 'opinion'"), postgresql_ops={"confidence_score": "DESC"} ), Index( "idx_memory_units_opinion_date", - "agent_id", + "bank_id", "event_date", postgresql_where=sql_text("fact_type = 'opinion'"), postgresql_ops={"event_date": "DESC"} ), Index( "idx_memory_units_observation_date", - "agent_id", + "bank_id", "event_date", postgresql_where=sql_text("fact_type = 'observation'"), postgresql_ops={"event_date": "DESC"} @@ -158,7 +158,7 @@ class Entity(Base): UUID(as_uuid=True), primary_key=True, server_default=sql_text("uuid_generate_v4()") ) canonical_name: Mapped[str] = mapped_column(Text, nullable=False) - agent_id: Mapped[str] = mapped_column(Text, nullable=False) + bank_id: Mapped[str] = mapped_column(Text, nullable=False) entity_metadata: Mapped[dict] = mapped_column("metadata", JSONB, server_default=sql_text("'{}'::jsonb")) first_seen: Mapped[datetime] = mapped_column( TIMESTAMP(timezone=True), server_default=func.now() @@ -185,9 +185,9 @@ class Entity(Base): ) __table_args__ = ( - Index("idx_entities_agent_id", "agent_id"), + Index("idx_entities_bank_id", "bank_id"), Index("idx_entities_canonical_name", "canonical_name"), - Index("idx_entities_agent_name", "agent_id", "canonical_name"), + Index("idx_entities_bank_name", "bank_id", "canonical_name"), ) @@ -264,6 +264,11 @@ class MemoryLink(Base): entity = relationship("Entity", back_populates="memory_links") __table_args__ = ( + CheckConstraint( + "link_type IN ('temporal', 'semantic', 'entity', 'causes', 'caused_by', 'enables', 'prevents')", + name="memory_links_link_type_check" + ), + CheckConstraint("weight >= 0.0 AND weight <= 1.0", name="memory_links_weight_check"), Index("idx_memory_links_from", "from_unit_id"), Index("idx_memory_links_to", "to_unit_id"), Index("idx_memory_links_type", "link_type"), @@ -278,11 +283,11 @@ class MemoryLink(Base): ) -class Agent(Base): - """Agent profiles with personality traits and background.""" - __tablename__ = "agents" +class Bank(Base): + """Memory bank profiles with personality traits and background.""" + __tablename__ = "banks" - agent_id: Mapped[str] = mapped_column(Text, primary_key=True) + bank_id: Mapped[str] = mapped_column(Text, primary_key=True) personality: Mapped[dict] = mapped_column( JSONB, nullable=False, @@ -300,5 +305,5 @@ class Agent(Base): ) __table_args__ = ( - Index("idx_agents_agent_id", "agent_id"), + Index("idx_banks_bank_id", "bank_id"), ) diff --git a/hindsight-api/hindsight_api/web/server.py b/hindsight-api/hindsight_api/web/server.py index 064e9dd6..5c002f7f 100644 --- a/hindsight-api/hindsight_api/web/server.py +++ b/hindsight-api/hindsight_api/web/server.py @@ -111,6 +111,7 @@ if __name__ == "__main__": "log_level": args.log_level, "access_log": args.access_log, "proxy_headers": args.proxy_headers, + "ws": "wsproto", # Use wsproto instead of websockets to avoid deprecation warnings } # Add optional parameters if provided diff --git a/hindsight-api/pyproject.toml b/hindsight-api/pyproject.toml index 3f07310b..ac8daed9 100644 --- a/hindsight-api/pyproject.toml +++ b/hindsight-api/pyproject.toml @@ -18,6 +18,7 @@ dependencies = [ "langchain-text-splitters>=0.3.0", "fastapi[standard]>=0.120.3", "uvicorn>=0.38.0", + "wsproto>=1.0.0", "sqlalchemy>=2.0.44", "alembic>=1.17.1", "pgvector>=0.4.1", diff --git a/hindsight-api/tests/test_agents_api.py b/hindsight-api/tests/test_agents_api.py index 85a5cf73..92151d6d 100644 --- a/hindsight-api/tests/test_agents_api.py +++ b/hindsight-api/tests/test_agents_api.py @@ -4,7 +4,8 @@ Tests for agent management API (profile, personality, background). import pytest import uuid from hindsight_api import MemoryEngine -from hindsight_api.api import CreateAgentRequest, PersonalityTraits +from hindsight_api.api import CreateBankRequest, PersonalityTraits +from hindsight_api.engine.memory_engine import Budget def unique_agent_id(prefix: str) -> str: @@ -18,9 +19,9 @@ class TestAgentProfile: @pytest.mark.asyncio async def test_get_agent_profile_creates_default(self, memory: MemoryEngine): """Test that getting a profile for a new agent creates default personality.""" - agent_id = unique_agent_id("test_profile_default") + bank_id = unique_agent_id("test_profile_default") - profile = await memory.get_agent_profile(agent_id) + profile = await memory.get_bank_profile(bank_id) assert profile is not None assert "personality" in profile @@ -39,9 +40,9 @@ class TestAgentProfile: @pytest.mark.asyncio async def test_update_agent_personality(self, memory: MemoryEngine): """Test updating agent personality traits.""" - agent_id = unique_agent_id("test_profile_update") + bank_id = unique_agent_id("test_profile_update") - profile = await memory.get_agent_profile(agent_id) + profile = await memory.get_bank_profile(bank_id) assert profile["personality"]["openness"] == 0.5 new_personality = { @@ -52,9 +53,9 @@ class TestAgentProfile: "neuroticism": 0.3, "bias_strength": 0.9, } - await memory.update_agent_personality(agent_id, new_personality) + await memory.update_bank_personality(bank_id, new_personality) - updated_profile = await memory.get_agent_profile(agent_id) + updated_profile = await memory.get_bank_profile(bank_id) for key in new_personality: assert abs(updated_profile["personality"][key] - new_personality[key]) < 0.001 @@ -65,19 +66,19 @@ class TestAgentProfile: agent_id_2 = unique_agent_id("test_list") agent_id_3 = unique_agent_id("test_list") - await memory.get_agent_profile(agent_id_1) - await memory.get_agent_profile(agent_id_2) - await memory.get_agent_profile(agent_id_3) + await memory.get_bank_profile(agent_id_1) + await memory.get_bank_profile(agent_id_2) + await memory.get_bank_profile(agent_id_3) - agents = await memory.list_agents() + agents = await memory.list_banks() - agent_ids = [a["agent_id"] for a in agents] + agent_ids = [a["bank_id"] for a in agents] assert agent_id_1 in agent_ids assert agent_id_2 in agent_ids assert agent_id_3 in agent_ids for agent in agents: - assert "agent_id" in agent + assert "bank_id" in agent assert "personality" in agent assert "background" in agent assert "created_at" in agent @@ -90,42 +91,42 @@ class TestAgentBackground: @pytest.mark.asyncio async def test_merge_agent_background(self, memory: MemoryEngine): """Test merging agent background information.""" - agent_id = unique_agent_id("test_profile_merge") + bank_id = unique_agent_id("test_profile_merge") - profile = await memory.get_agent_profile(agent_id) + profile = await memory.get_bank_profile(bank_id) assert profile["background"] == "" - result1 = await memory.merge_agent_background( - agent_id, + result1 = await memory.merge_bank_background( + bank_id, "I was born in Texas", update_personality=False ) assert "Texas" in result1["background"] - result2 = await memory.merge_agent_background( - agent_id, + result2 = await memory.merge_bank_background( + bank_id, "I have 10 years of startup experience", update_personality=False ) assert "Texas" in result2["background"] or "startup" in result2["background"] - final_profile = await memory.get_agent_profile(agent_id) + final_profile = await memory.get_bank_profile(bank_id) assert final_profile["background"] != "" @pytest.mark.asyncio async def test_merge_background_handles_conflicts(self, memory: MemoryEngine): """Test that merging background handles conflicts (new overwrites old).""" - agent_id = unique_agent_id("test_profile_conflict") + bank_id = unique_agent_id("test_profile_conflict") - result1 = await memory.merge_agent_background( - agent_id, + result1 = await memory.merge_bank_background( + bank_id, "I was born in Colorado", update_personality=False ) assert "Colorado" in result1["background"] - result2 = await memory.merge_agent_background( - agent_id, + result2 = await memory.merge_bank_background( + bank_id, "You were born in Texas", update_personality=False ) @@ -138,9 +139,9 @@ class TestAgentEndpoint: @pytest.mark.asyncio async def test_put_agent_create(self, memory: MemoryEngine): """Test creating an agent via PUT endpoint.""" - agent_id = unique_agent_id("test_put_create") + bank_id = unique_agent_id("test_put_create") - request = CreateAgentRequest( + request = CreateBankRequest( personality=PersonalityTraits( openness=0.8, conscientiousness=0.6, @@ -152,11 +153,11 @@ class TestAgentEndpoint: background="I am a creative software engineer" ) - profile = await memory.get_agent_profile(agent_id) + profile = await memory.get_bank_profile(bank_id) if request.personality is not None: - await memory.update_agent_personality( - agent_id, + await memory.update_bank_personality( + bank_id, request.personality.model_dump() ) @@ -165,16 +166,16 @@ class TestAgentEndpoint: async with pool.acquire() as conn: await conn.execute( """ - UPDATE agents + UPDATE banks SET background = $2, updated_at = NOW() - WHERE agent_id = $1 + WHERE bank_id = $1 """, - agent_id, + bank_id, request.background ) - final_profile = await memory.get_agent_profile(agent_id) + final_profile = await memory.get_bank_profile(bank_id) assert final_profile["personality"]["openness"] == 0.8 assert final_profile["personality"]["bias_strength"] == 0.7 @@ -183,29 +184,29 @@ class TestAgentEndpoint: @pytest.mark.asyncio async def test_put_agent_partial_update(self, memory: MemoryEngine): """Test updating only background.""" - agent_id = unique_agent_id("test_put_partial") + bank_id = unique_agent_id("test_put_partial") - request = CreateAgentRequest( + request = CreateBankRequest( background="I am a data scientist" ) - profile = await memory.get_agent_profile(agent_id) + profile = await memory.get_bank_profile(bank_id) if request.background is not None: pool = await memory._get_pool() async with pool.acquire() as conn: await conn.execute( """ - UPDATE agents + UPDATE banks SET background = $2, updated_at = NOW() - WHERE agent_id = $1 + WHERE bank_id = $1 """, - agent_id, + bank_id, request.background ) - final_profile = await memory.get_agent_profile(agent_id) + final_profile = await memory.get_bank_profile(bank_id) assert final_profile["personality"]["openness"] == 0.5 assert final_profile["background"] == "I am a data scientist" @@ -217,7 +218,7 @@ class TestAgentPersonalityIntegration: @pytest.mark.asyncio async def test_think_uses_personality(self, memory: MemoryEngine): """Test that THINK operation uses agent personality.""" - agent_id = unique_agent_id("test_think") + bank_id = unique_agent_id("test_think") personality = { "openness": 0.9, @@ -227,16 +228,16 @@ class TestAgentPersonalityIntegration: "neuroticism": 0.7, "bias_strength": 0.9, } - await memory.update_agent_personality(agent_id, personality) + await memory.update_bank_personality(bank_id, personality) - await memory.merge_agent_background( - agent_id, + await memory.merge_bank_background( + bank_id, "I am a creative artist who values innovation over tradition", update_personality=False ) - await memory.put_batch_async( - agent_id=agent_id, + await memory.retain_batch_async( + bank_id=bank_id, contents=[ {"content": "Traditional painting techniques have been used for centuries"}, {"content": "Modern digital art is changing the art world"} @@ -244,10 +245,10 @@ class TestAgentPersonalityIntegration: document_id="art_facts" ) - result = await memory.think_async( - agent_id=agent_id, + result = await memory.reflect_async( + bank_id=bank_id, query="What do you think about traditional vs modern art?", - thinking_budget=50 + budget=Budget.LOW ) assert result.text is not None diff --git a/hindsight-api/tests/test_batch_chunking.py b/hindsight-api/tests/test_batch_chunking.py index c9e297ee..d7968d87 100644 --- a/hindsight-api/tests/test_batch_chunking.py +++ b/hindsight-api/tests/test_batch_chunking.py @@ -7,7 +7,7 @@ import os @pytest.mark.asyncio async def test_large_batch_auto_chunks(memory): - agent_id = "test_chunking_agent" + bank_id = "test_chunking_agent" # Create a large batch that should trigger chunking # Each item is ~2000 chars, so 30 items = 60k chars (exceeds 50k threshold) large_content = "Alice met with Bob at the coffee shop. " * 50 # ~2000 chars @@ -22,8 +22,8 @@ async def test_large_batch_auto_chunks(memory): print(f"Should trigger chunking: {total_chars > 50_000}") # Ingest the large batch (should auto-chunk) - result = await memory.put_batch_async( - agent_id=agent_id, + result = await memory.retain_batch_async( + bank_id=bank_id, contents=contents ) @@ -34,7 +34,7 @@ async def test_large_batch_auto_chunks(memory): @pytest.mark.asyncio async def test_small_batch_no_chunking(memory): - agent_id = "test_no_chunking_agent" + bank_id = "test_no_chunking_agent" # Create a small batch that should NOT trigger chunking contents = [ @@ -48,8 +48,8 @@ async def test_small_batch_no_chunking(memory): print(f"Should NOT trigger chunking: {total_chars <= 50_000}") # Ingest the small batch (should NOT auto-chunk) - result = await memory.put_batch_async( - agent_id=agent_id, + result = await memory.retain_batch_async( + bank_id=bank_id, contents=contents ) diff --git a/hindsight-api/tests/test_document_tracking.py b/hindsight-api/tests/test_document_tracking.py index fbcdd4ed..8ec23759 100644 --- a/hindsight-api/tests/test_document_tracking.py +++ b/hindsight-api/tests/test_document_tracking.py @@ -9,62 +9,62 @@ from datetime import datetime, timezone @pytest.mark.asyncio async def test_document_creation_and_retrieval(memory): """Test that documents are created and can be retrieved.""" - agent_id = f"test_doc_{datetime.now(timezone.utc).timestamp()}" + bank_id = f"test_doc_{datetime.now(timezone.utc).timestamp()}" try: document_id = "meeting-001" # Store memory with document tracking - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content="Alice works at Google. Bob works at Microsoft.", context="Team meeting", document_id=document_id ) # Retrieve document - doc = await memory.get_document(document_id, agent_id) + doc = await memory.get_document(document_id, bank_id) assert doc is not None assert doc["id"] == document_id - assert doc["agent_id"] == agent_id + assert doc["bank_id"] == bank_id assert "Alice works at Google" in doc["original_text"] assert doc["memory_unit_count"] > 0 finally: - await memory.delete_agent(agent_id) + await memory.delete_bank(bank_id) @pytest.mark.asyncio async def test_document_upsert(memory): """Test that providing the same document_id automatically upserts (deletes old units and creates new ones).""" - agent_id = f"test_upsert_{datetime.now(timezone.utc).timestamp()}" + bank_id = f"test_upsert_{datetime.now(timezone.utc).timestamp()}" try: document_id = "meeting-002" # First version - units_v1 = await memory.put_async( - agent_id=agent_id, + units_v1 = await memory.retain_async( + bank_id=bank_id, content="Alice works at Google.", context="Initial", document_id=document_id ) # Get document stats - doc_v1 = await memory.get_document(document_id, agent_id) + doc_v1 = await memory.get_document(document_id, bank_id) count_v1 = doc_v1["memory_unit_count"] # Update with different content (automatic upsert when same document_id is provided) - units_v2 = await memory.put_async( - agent_id=agent_id, + units_v2 = await memory.retain_async( + bank_id=bank_id, content="Alice works at Microsoft. Bob works at Apple.", context="Updated", document_id=document_id ) # Get updated document stats - doc_v2 = await memory.get_document(document_id, agent_id) + doc_v2 = await memory.get_document(document_id, bank_id) count_v2 = doc_v2["memory_unit_count"] # Verify old units were replaced @@ -75,52 +75,52 @@ async def test_document_upsert(memory): assert set(units_v1).isdisjoint(set(units_v2)) finally: - await memory.delete_agent(agent_id) + await memory.delete_bank(bank_id) @pytest.mark.asyncio async def test_document_deletion(memory): """Test that deleting a document cascades to memory units.""" - agent_id = f"test_delete_{datetime.now(timezone.utc).timestamp()}" + bank_id = f"test_delete_{datetime.now(timezone.utc).timestamp()}" try: document_id = "meeting-003" # Create document - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content="Alice works at Google.", context="Test", document_id=document_id ) # Verify it exists - doc = await memory.get_document(document_id, agent_id) + doc = await memory.get_document(document_id, bank_id) assert doc is not None assert doc["memory_unit_count"] > 0 # Delete document - result = await memory.delete_document(document_id, agent_id) + result = await memory.delete_document(document_id, bank_id) assert result["document_deleted"] == 1 assert result["memory_units_deleted"] > 0 # Verify it's gone - doc_after = await memory.get_document(document_id, agent_id) + doc_after = await memory.get_document(document_id, bank_id) assert doc_after is None finally: - await memory.delete_agent(agent_id) + await memory.delete_bank(bank_id) @pytest.mark.asyncio async def test_memory_without_document(memory): """Test that memories can still be created without document tracking.""" - agent_id = f"test_no_doc_{datetime.now(timezone.utc).timestamp()}" + bank_id = f"test_no_doc_{datetime.now(timezone.utc).timestamp()}" try: # Create memory without document_id (backward compatibility) - units = await memory.put_async( - agent_id=agent_id, + units = await memory.retain_async( + bank_id=bank_id, content="Alice works at Google.", context="Test" ) @@ -128,4 +128,4 @@ async def test_memory_without_document(memory): assert len(units) > 0 finally: - await memory.delete_agent(agent_id) + await memory.delete_bank(bank_id) diff --git a/hindsight-api/tests/test_fact_extraction_quality.py b/hindsight-api/tests/test_fact_extraction_quality.py index 66c65290..66cb06f6 100644 --- a/hindsight-api/tests/test_fact_extraction_quality.py +++ b/hindsight-api/tests/test_fact_extraction_quality.py @@ -773,7 +773,7 @@ class TestFactClassification: This test addresses the issue where podcast transcripts with context like "this was podcast episode between you (Marcus) and Jamie" were extracting - all facts as 'world' instead of properly identifying Marcus's statements as 'agent'. + all facts as 'world' instead of properly identifying Marcus's statements as 'bank'. """ transcript = """ @@ -808,7 +808,7 @@ Jamie: Congratulations! I'd love to read it. agent_facts = [f for f in facts if f["fact_type"] == "agent"] assert len(agent_facts) > 0, \ - f"Should have at least one 'agent' fact when context identifies 'you (Marcus)'. " \ + f"Should have at least one 'bank' fact when context identifies 'you (Marcus)'. " \ f"Got facts: {[f['fact'] + ' [' + f['fact_type'] + ']' for f in facts]}" for agent_fact in agent_facts: @@ -1019,10 +1019,10 @@ class TestPersonalityInference: async def test_background_merge_with_personality_inference(self, memory): """Test that background merge infers personality traits by default.""" import uuid - agent_id = f"test_infer_{uuid.uuid4().hex[:8]}" + bank_id = f"test_infer_{uuid.uuid4().hex[:8]}" - result = await memory.merge_agent_background( - agent_id, + result = await memory.merge_bank_background( + bank_id, "I am a creative software engineer who loves innovation and trying new technologies", update_personality=True ) @@ -1049,13 +1049,13 @@ class TestPersonalityInference: async def test_background_merge_without_personality_inference(self, memory): """Test that background merge skips personality inference when disabled.""" import uuid - agent_id = f"test_no_infer_{uuid.uuid4().hex[:8]}" + bank_id = f"test_no_infer_{uuid.uuid4().hex[:8]}" - initial_profile = await memory.get_agent_profile(agent_id) + initial_profile = await memory.get_bank_profile(bank_id) initial_personality = initial_profile["personality"] - result = await memory.merge_agent_background( - agent_id, + result = await memory.merge_bank_background( + bank_id, "I am a data scientist", update_personality=False ) @@ -1063,7 +1063,7 @@ class TestPersonalityInference: assert "background" in result assert "personality" not in result - final_profile = await memory.get_agent_profile(agent_id) + final_profile = await memory.get_bank_profile(bank_id) final_personality = final_profile["personality"] assert initial_personality == final_personality @@ -1072,10 +1072,10 @@ class TestPersonalityInference: async def test_personality_inference_for_organized_engineer(self, memory): """Test personality inference for organized/conscientious profile.""" import uuid - agent_id = f"test_organized_{uuid.uuid4().hex[:8]}" + bank_id = f"test_organized_{uuid.uuid4().hex[:8]}" - result = await memory.merge_agent_background( - agent_id, + result = await memory.merge_bank_background( + bank_id, "I am a methodical engineer who values organization and systematic planning", update_personality=True ) @@ -1088,10 +1088,10 @@ class TestPersonalityInference: async def test_personality_inference_for_startup_founder(self, memory): """Test personality inference for entrepreneurial profile.""" import uuid - agent_id = f"test_founder_{uuid.uuid4().hex[:8]}" + bank_id = f"test_founder_{uuid.uuid4().hex[:8]}" - result = await memory.merge_agent_background( - agent_id, + result = await memory.merge_bank_background( + bank_id, "I am a startup founder who thrives on risk and social interaction", update_personality=True ) @@ -1105,17 +1105,17 @@ class TestPersonalityInference: async def test_personality_updates_in_database(self, memory): """Test that inferred personality is actually stored in database.""" import uuid - agent_id = f"test_db_update_{uuid.uuid4().hex[:8]}" + bank_id = f"test_db_update_{uuid.uuid4().hex[:8]}" - result = await memory.merge_agent_background( - agent_id, + result = await memory.merge_bank_background( + bank_id, "I am an innovative designer", update_personality=True ) inferred_personality = result["personality"] - profile = await memory.get_agent_profile(agent_id) + profile = await memory.get_bank_profile(bank_id) db_personality = profile["personality"] assert db_personality == inferred_personality @@ -1124,17 +1124,17 @@ class TestPersonalityInference: async def test_multiple_background_merges_update_personality(self, memory): """Test that each background merge can update personality.""" import uuid - agent_id = f"test_multi_merge_{uuid.uuid4().hex[:8]}" + bank_id = f"test_multi_merge_{uuid.uuid4().hex[:8]}" - result1 = await memory.merge_agent_background( - agent_id, + result1 = await memory.merge_bank_background( + bank_id, "I am a software engineer", update_personality=True ) personality1 = result1["personality"] - result2 = await memory.merge_agent_background( - agent_id, + result2 = await memory.merge_bank_background( + bank_id, "I love creative problem solving and innovation", update_personality=True ) @@ -1147,16 +1147,16 @@ class TestPersonalityInference: async def test_background_merge_conflict_resolution_with_personality(self, memory): """Test that conflicts are resolved and personality reflects final background.""" import uuid - agent_id = f"test_conflict_{uuid.uuid4().hex[:8]}" + bank_id = f"test_conflict_{uuid.uuid4().hex[:8]}" - await memory.merge_agent_background( - agent_id, + await memory.merge_bank_background( + bank_id, "I was born in Colorado and prefer stability", update_personality=True ) - result = await memory.merge_agent_background( - agent_id, + result = await memory.merge_bank_background( + bank_id, "You were born in Texas and love taking risks", update_personality=True ) diff --git a/hindsight-api/tests/test_fact_ordering.py b/hindsight-api/tests/test_fact_ordering.py index 3ed4fbbf..33147067 100644 --- a/hindsight-api/tests/test_fact_ordering.py +++ b/hindsight-api/tests/test_fact_ordering.py @@ -8,18 +8,19 @@ distinguish between things said earlier vs later. import pytest from datetime import datetime, timezone from hindsight_api import MemoryEngine +from hindsight_api.engine.memory_engine import Budget import os @pytest.mark.asyncio async def test_fact_ordering_within_conversation(memory): - agent_id = "test_ordering_agent" + bank_id = "test_ordering_agent" # Get/create agent (auto-creates with defaults) - await memory.get_agent_profile(agent_id) + await memory.get_bank_profile(bank_id) # Update personality to match Marcus - await memory.update_agent_personality(agent_id, { + await memory.update_bank_personality(bank_id, { "openness": 0.7, "conscientiousness": 0.6, "extraversion": 0.8, @@ -40,8 +41,8 @@ Marcus: Yeah, I realized I was being too optimistic about their defense. base_event_date = datetime(2024, 11, 14, 10, 0, 0, tzinfo=timezone.utc) # Store the conversation - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content=conversation, context="podcast discussion about NFL game", event_date=base_event_date, @@ -49,28 +50,28 @@ Marcus: Yeah, I realized I was being too optimistic about their defense. ) # Search for all facts about Marcus's predictions - results = await memory.search_async( - agent_id=agent_id, + results = await memory.recall_async( + bank_id=bank_id, query="Marcus prediction Rams", - fact_type=['agent', 'world'], - thinking_budget=100, + fact_type=['bank', 'world'], + budget=Budget.LOW, max_tokens=8192 ) print(f"\n=== Retrieved {len(results.results)} facts ===") for i, result in enumerate(results.results): - print(f"{i+1}. [{result.event_date}] {result.text[:100]}") + print(f"{i+1}. [{result.mentioned_at}] {result.text[:100]}") # Get all agent facts (Marcus's statements) - agent_facts = [r for r in results.results if r.fact_type == 'agent'] + agent_facts = [r for r in results.results if r.fact_type == 'bank'] print(f"\n=== Agent facts (Marcus's statements) ===") for i, fact in enumerate(agent_facts): - print(f"{i+1}. [{fact.event_date}] {fact.text}") + print(f"{i+1}. [{fact.mentioned_at}] {fact.text}") # Check that agent facts have different timestamps if len(agent_facts) >= 2: - timestamps = [datetime.fromisoformat(f.event_date.replace('Z', '+00:00')) for f in agent_facts] + timestamps = [datetime.fromisoformat(f.mentioned_at.replace('Z', '+00:00')) for f in agent_facts] # Verify timestamps are different (have time offsets) unique_timestamps = set(timestamps) @@ -115,7 +116,7 @@ Marcus: Yeah, I realized I was being too optimistic about their defense. print(f"\n✅ Temporal ordering preserved: First prediction came before changed prediction") # Cleanup - await memory.delete_agent(agent_id) + await memory.delete_bank(bank_id) print(f"\n✅ Test passed: Fact ordering within conversation is preserved") @@ -123,9 +124,9 @@ Marcus: Yeah, I realized I was being too optimistic about their defense. @pytest.mark.asyncio async def test_multiple_documents_ordering(memory): - agent_id = "test_multi_doc_agent" + bank_id = "test_multi_doc_agent" - await memory.get_agent_profile(agent_id) # Auto-creates with defaults + await memory.get_bank_profile(bank_id) # Auto-creates with defaults # Two separate conversations with same base time base_time = datetime(2024, 11, 14, 10, 0, 0, tzinfo=timezone.utc) @@ -143,8 +144,8 @@ Alice: I reconsidered the team's experience level. """ # Store both conversations with batch - await memory.put_batch_async( - agent_id=agent_id, + await memory.retain_batch_async( + bank_id=bank_id, contents=[ {"content": conv1, "context": "project discussion 1", "event_date": base_time}, {"content": conv2, "context": "project discussion 2", "event_date": base_time} @@ -152,23 +153,23 @@ Alice: I reconsidered the team's experience level. ) # Search for Alice's preferences - results = await memory.search_async( - agent_id=agent_id, + results = await memory.recall_async( + bank_id=bank_id, query="Alice preference React Vue", - fact_type=['agent'], - thinking_budget=100, + fact_type=['bank'], + budget=Budget.LOW, max_tokens=8192 ) print(f"\n=== Retrieved {len(results.results)} agent facts ===") - agent_facts = [r for r in results.results if r.fact_type == 'agent'] + agent_facts = [r for r in results.results if r.fact_type == 'bank'] for i, fact in enumerate(agent_facts): - print(f"{i+1}. [{fact.event_date}] {fact.text[:80]}") + print(f"{i+1}. [{fact.mentioned_at}] {fact.text[:80]}") # Each conversation's facts should have different timestamps if len(agent_facts) >= 2: - timestamps = [datetime.fromisoformat(f.event_date.replace('Z', '+00:00')) for f in agent_facts] + timestamps = [datetime.fromisoformat(f.mentioned_at.replace('Z', '+00:00')) for f in agent_facts] unique_timestamps = set(timestamps) assert len(unique_timestamps) >= 2, \ @@ -177,6 +178,6 @@ Alice: I reconsidered the team's experience level. print(f"\n✅ Facts from {len(agent_facts)} statements have {len(unique_timestamps)} unique timestamps") # Cleanup - await memory.delete_agent(agent_id) + await memory.delete_bank(bank_id) print(f"\n✅ Test passed: Multiple documents maintain separate ordering") diff --git a/hindsight-api/tests/test_http_api_integration.py b/hindsight-api/tests/test_http_api_integration.py index 945e8b36..7dce716e 100644 --- a/hindsight-api/tests/test_http_api_integration.py +++ b/hindsight-api/tests/test_http_api_integration.py @@ -21,50 +21,52 @@ async def api_client(memory): @pytest.fixture -def test_agent_id(): - """Provide a unique agent ID for this test run.""" +def test_bank_id(): + """Provide a unique bank ID for this test run.""" return f"integration_test_{datetime.now().timestamp()}" @pytest.mark.asyncio -async def test_full_api_workflow(api_client, test_agent_id): +async def test_full_api_workflow(api_client, test_bank_id): """ End-to-end test covering all major API endpoints in a realistic workflow. Workflow: - 1. Create agent and set profile - 2. Store memories (put, batch put) - 3. Search memories - 4. Think (generate answer) - 5. List agents and memories - 6. Get agent profile + 1. Create bank and set profile + 2. Store memories (retain) + 3. Recall memories + 4. Reflect (generate answer) + 5. List banks and memories + 6. Get bank profile 7. Get visualization data 8. Track documents - 9. Clean up + 9. Test entity endpoints + 10. Test operations endpoints + 11. Clean up """ # ================================================================ - # 1. Agent Management + # 1. Bank Management # ================================================================ - # List agents (should be empty initially or have other test agents) - response = await api_client.get("/api/v1/agents") + # List banks (should be empty initially or have other test banks) + response = await api_client.get("/v1/default/banks") assert response.status_code == 200 - initial_agents_data = response.json()["agents"] - initial_agents = [a["agent_id"] for a in initial_agents_data] - print(f"Initial agents: {len(initial_agents)}") + initial_banks_data = response.json()["banks"] + initial_banks = [a["bank_id"] for a in initial_banks_data] + print(f"Initial banks: {len(initial_banks)}") - # Get agent profile (creates default if not exists) - response = await api_client.get(f"/api/v1/agents/{test_agent_id}/profile") + # Get bank profile (creates default if not exists) + response = await api_client.get(f"/v1/default/banks/{test_bank_id}/profile") assert response.status_code == 200 profile = response.json() assert "personality" in profile assert "background" in profile - print(f"Agent profile created with personality: {profile['personality']}") + print(f"Bank profile created with personality: {profile['personality']}") # Add background response = await api_client.post( - f"/api/v1/agents/{test_agent_id}/background", + f"/v1/default/banks/{test_bank_id}/background", json={ "content": "A software engineer passionate about AI and memory systems." } @@ -79,7 +81,7 @@ async def test_full_api_workflow(api_client, test_agent_id): # Store single memory (using batch endpoint with single item) response = await api_client.post( - f"/api/v1/agents/{test_agent_id}/memories", + f"/v1/default/banks/{test_bank_id}/memories", json={ "items": [ { @@ -97,7 +99,7 @@ async def test_full_api_workflow(api_client, test_agent_id): # Store batch memories response = await api_client.post( - f"/api/v1/agents/{test_agent_id}/memories", + f"/v1/default/banks/{test_bank_id}/memories", json={ "items": [ { @@ -118,12 +120,12 @@ async def test_full_api_workflow(api_client, test_agent_id): print(f"Stored {batch_result['items_count']} items from batch put") # ================================================================ - # 3. Search + # 3. Recall (Search) # ================================================================ - # Search for memories + # Recall memories response = await api_client.post( - f"/api/v1/agents/{test_agent_id}/memories/search", + f"/v1/default/banks/{test_bank_id}/memories/recall", json={ "query": "Who works on machine learning?", "thinking_budget": 50 @@ -140,12 +142,12 @@ async def test_full_api_workflow(api_client, test_agent_id): assert found_alice, "Should find Alice in search results" # ================================================================ - # 4. Think (Reasoning) + # 4. Reflect (Reasoning) # ================================================================ - # Generate answer using think + # Generate answer using reflect response = await api_client.post( - f"/api/v1/agents/{test_agent_id}/think", + f"/v1/default/banks/{test_bank_id}/reflect", json={ "query": "What do you know about the team members?", "thinking_budget": 30, @@ -153,14 +155,14 @@ async def test_full_api_workflow(api_client, test_agent_id): } ) assert response.status_code == 200 - think_result = response.json() - assert "text" in think_result - assert len(think_result["text"]) > 0 - assert "based_on" in think_result - print(f"Think response: {think_result['text'][:100]}...") + reflect_result = response.json() + assert "text" in reflect_result + assert len(reflect_result["text"]) > 0 + assert "based_on" in reflect_result + print(f"Reflect response: {reflect_result['text'][:100]}...") # Verify the answer mentions team members - answer = think_result["text"].lower() + answer = reflect_result["text"].lower() assert "alice" in answer or "bob" in answer or "charlie" in answer # ================================================================ @@ -168,7 +170,7 @@ async def test_full_api_workflow(api_client, test_agent_id): # ================================================================ # Get graph data - response = await api_client.get(f"/api/v1/agents/{test_agent_id}/graph") + response = await api_client.get(f"/v1/default/banks/{test_bank_id}/graph") assert response.status_code == 200 graph_data = response.json() assert "nodes" in graph_data @@ -176,7 +178,7 @@ async def test_full_api_workflow(api_client, test_agent_id): print(f"Graph has {len(graph_data['nodes'])} nodes and {len(graph_data['edges'])} edges") # Get memory statistics - response = await api_client.get(f"/api/v1/agents/{test_agent_id}/stats") + response = await api_client.get(f"/v1/default/banks/{test_bank_id}/stats") assert response.status_code == 200 stats = response.json() assert "total_nodes" in stats @@ -185,7 +187,7 @@ async def test_full_api_workflow(api_client, test_agent_id): # List memory units response = await api_client.get( - f"/api/v1/agents/{test_agent_id}/memories/list", + f"/v1/default/banks/{test_bank_id}/memories/list", params={"limit": 10} ) assert response.status_code == 200 @@ -200,7 +202,7 @@ async def test_full_api_workflow(api_client, test_agent_id): # Store memory with document response = await api_client.post( - f"/api/v1/agents/{test_agent_id}/memories", + f"/v1/default/banks/{test_bank_id}/memories", json={ "items": [ { @@ -215,7 +217,7 @@ async def test_full_api_workflow(api_client, test_agent_id): print("Stored memory with document tracking") # List documents - response = await api_client.get(f"/api/v1/agents/{test_agent_id}/documents") + response = await api_client.get(f"/v1/default/banks/{test_bank_id}/documents") assert response.status_code == 200 documents = response.json() assert "items" in documents @@ -224,7 +226,7 @@ async def test_full_api_workflow(api_client, test_agent_id): # Get specific document response = await api_client.get( - f"/api/v1/agents/{test_agent_id}/documents/roadmap-2024-q1" + f"/v1/default/banks/{test_bank_id}/documents/roadmap-2024-q1" ) assert response.status_code == 200 doc_info = response.json() @@ -235,35 +237,81 @@ async def test_full_api_workflow(api_client, test_agent_id): # Note: Document deletion is tested separately in test_document_deletion # ================================================================ - # 7. Verify Updated Agent Profile + # 7. Update and Verify Bank Personality # ================================================================ - # Check profile again (might have formed new opinions) - response = await api_client.get(f"/api/v1/agents/{test_agent_id}/profile") + # Update personality traits + response = await api_client.put( + f"/v1/default/banks/{test_bank_id}/profile", + json={ + "personality": { + "openness": 0.8, + "conscientiousness": 0.7, + "extraversion": 0.6, + "agreeableness": 0.9, + "neuroticism": 0.3, + "bias_strength": 0.5 + } + } + ) + assert response.status_code == 200 + print("Personality updated") + + # Check profile again (should have updated personality) + response = await api_client.get(f"/v1/default/banks/{test_bank_id}/profile") assert response.status_code == 200 updated_profile = response.json() assert "software engineer" in updated_profile["background"].lower() print("Profile verified") # ================================================================ - # 8. List All Agents (should include our test agent) + # 8. Test Entity Endpoints # ================================================================ - response = await api_client.get("/api/v1/agents") + # List entities + response = await api_client.get(f"/v1/default/banks/{test_bank_id}/entities") assert response.status_code == 200 - final_agents_data = response.json()["agents"] - final_agents = [a["agent_id"] for a in final_agents_data] - assert test_agent_id in final_agents - assert len(final_agents) >= len(initial_agents) + 1 - print(f"Final agent count: {len(final_agents)}") + entities_data = response.json() + assert "items" in entities_data + print(f"Found {len(entities_data['items'])} entities") + + # Get specific entity if any exist + if len(entities_data['items']) > 0: + entity_id = entities_data['items'][0]['id'] + response = await api_client.get( + f"/v1/default/banks/{test_bank_id}/entities/{entity_id}" + ) + assert response.status_code == 200 + entity_detail = response.json() + assert "id" in entity_detail + print(f"Retrieved entity: {entity_detail.get('name', entity_id)}") + + # Test regenerate observations + response = await api_client.post( + f"/v1/default/banks/{test_bank_id}/entities/{entity_id}/regenerate" + ) + assert response.status_code == 200 + print(f"Regenerated observations for entity {entity_id}") # ================================================================ - # 9. Clean Up + # 9. List All Banks (should include our test bank) # ================================================================ - # Note: No delete agent endpoint in API, so test data remains in DB - # Using timestamped agent IDs prevents conflicts between test runs - print(f"Integration test complete for agent {test_agent_id}") + response = await api_client.get("/v1/default/banks") + assert response.status_code == 200 + final_banks_data = response.json()["banks"] + final_banks = [a["bank_id"] for a in final_banks_data] + assert test_bank_id in final_banks + assert len(final_banks) >= len(initial_banks) + 1 + print(f"Final bank count: {len(final_banks)}") + + # ================================================================ + # 10. Clean Up + # ================================================================ + + # Note: No delete bank endpoint in API, so test data remains in DB + # Using timestamped bank IDs prevents conflicts between test runs + print(f"Integration test complete for bank {test_bank_id}") @pytest.mark.asyncio @@ -272,7 +320,7 @@ async def test_error_handling(api_client): # Invalid request (missing required field) response = await api_client.post( - "/api/v1/agents/error_test/memories", + "/v1/default/banks/error_test/memories", json={ "items": [ { @@ -284,19 +332,19 @@ async def test_error_handling(api_client): ) assert response.status_code == 422 # Validation error - # Search with invalid parameters + # Recall with invalid parameters response = await api_client.post( - "/api/v1/agents/error_test/memories/search", + "/v1/default/banks/error_test/memories/recall", json={ "query": "test", - "thinking_budget": -1 # Invalid negative budget + "budget": "invalid_budget" # Invalid budget value (should be low/mid/high) } ) assert response.status_code == 422 # Get non-existent document response = await api_client.get( - "/api/v1/agents/nonexistent_agent/documents/fake-doc-id" + "/v1/default/banks/nonexistent_bank/documents/fake-doc-id" ) assert response.status_code == 404 @@ -306,7 +354,7 @@ async def test_error_handling(api_client): @pytest.mark.asyncio async def test_concurrent_requests(api_client): """Test that API can handle concurrent requests.""" - agent_id = f"concurrent_test_{datetime.now().timestamp()}" + bank_id = f"concurrent_test_{datetime.now().timestamp()}" # Store multiple memories concurrently (simulated with sequential calls) responses = [] @@ -319,7 +367,7 @@ async def test_concurrent_requests(api_client): ] for fact in test_facts: response = await api_client.post( - f"/api/v1/agents/{agent_id}/memories", + f"/v1/default/banks/{bank_id}/memories", json={ "items": [ { @@ -337,7 +385,7 @@ async def test_concurrent_requests(api_client): # Verify all facts stored response = await api_client.get( - f"/api/v1/agents/{agent_id}/memories/list", + f"/v1/default/banks/{bank_id}/memories/list", params={"limit": 20} ) assert response.status_code == 200 @@ -350,11 +398,11 @@ async def test_concurrent_requests(api_client): @pytest.mark.asyncio async def test_document_deletion(api_client): """Test document deletion including cascade deletion of memory units and links.""" - test_agent_id = f"doc_delete_test_{datetime.now().timestamp()}" + test_bank_id = f"doc_delete_test_{datetime.now().timestamp()}" # Store a document with memory response = await api_client.post( - f"/api/v1/agents/{test_agent_id}/memories", + f"/v1/default/banks/{test_bank_id}/memories", json={ "items": [ { @@ -370,7 +418,7 @@ async def test_document_deletion(api_client): # Verify document exists response = await api_client.get( - f"/api/v1/agents/{test_agent_id}/documents/sales-report-q1-2024" + f"/v1/default/banks/{test_bank_id}/documents/sales-report-q1-2024" ) assert response.status_code == 200 doc_info = response.json() @@ -380,7 +428,7 @@ async def test_document_deletion(api_client): # Delete the document response = await api_client.delete( - f"/api/v1/agents/{test_agent_id}/documents/sales-report-q1-2024" + f"/v1/default/banks/{test_bank_id}/documents/sales-report-q1-2024" ) assert response.status_code == 200 delete_result = response.json() @@ -391,13 +439,13 @@ async def test_document_deletion(api_client): # Verify document is gone (should return 404) response = await api_client.get( - f"/api/v1/agents/{test_agent_id}/documents/sales-report-q1-2024" + f"/v1/default/banks/{test_bank_id}/documents/sales-report-q1-2024" ) assert response.status_code == 404 print("Document deletion verified - returns 404") # Verify document is not in the list - response = await api_client.get(f"/api/v1/agents/{test_agent_id}/documents") + response = await api_client.get(f"/v1/default/banks/{test_bank_id}/documents") assert response.status_code == 200 documents = response.json() doc_ids = [doc["id"] for doc in documents["items"]] @@ -406,7 +454,7 @@ async def test_document_deletion(api_client): # Try to delete again (should return 404) response = await api_client.delete( - f"/api/v1/agents/{test_agent_id}/documents/sales-report-q1-2024" + f"/v1/default/banks/{test_bank_id}/documents/sales-report-q1-2024" ) assert response.status_code == 404 print("Double delete returns 404 - verified") diff --git a/hindsight-api/tests/test_observations.py b/hindsight-api/tests/test_observations.py index 374ecf9b..11c55260 100644 --- a/hindsight-api/tests/test_observations.py +++ b/hindsight-api/tests/test_observations.py @@ -2,6 +2,7 @@ Test observation generation and entity state functionality. """ import pytest +from hindsight_api.engine.memory_engine import Budget from datetime import datetime, timezone @@ -14,19 +15,19 @@ async def test_observation_generation_on_put(memory): 2. Wait for background tasks (observation generation) 3. Verify observations were created and linked to the entity """ - agent_id = f"test_obs_{datetime.now(timezone.utc).timestamp()}" + bank_id = f"test_obs_{datetime.now(timezone.utc).timestamp()}" try: # Store some facts about an entity - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content="John is a software engineer at Google. He is detail-oriented and methodical.", context="work info", event_date=datetime(2024, 1, 15, tzinfo=timezone.utc) ) - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content="John has been working on the AI team for 3 years. He specializes in machine learning.", context="work info", event_date=datetime(2024, 2, 1, tzinfo=timezone.utc) @@ -42,10 +43,10 @@ async def test_observation_generation_on_put(memory): """ SELECT id, canonical_name FROM entities - WHERE agent_id = $1 AND LOWER(canonical_name) LIKE '%john%' + WHERE bank_id = $1 AND LOWER(canonical_name) LIKE '%john%' LIMIT 1 """, - agent_id + bank_id ) if entity_row: @@ -55,7 +56,7 @@ async def test_observation_generation_on_put(memory): print(f"Entity: {entity_name} (id: {entity_id})") # Get observations for the entity - observations = await memory.get_entity_observations(agent_id, entity_id, limit=10) + observations = await memory.get_entity_observations(bank_id, entity_id, limit=10) print(f"\n=== Observations for {entity_name} ===") print(f"Total observations: {len(observations)}") @@ -79,8 +80,8 @@ async def test_observation_generation_on_put(memory): # Cleanup pool = await memory._get_pool() async with pool.acquire() as conn: - await conn.execute("DELETE FROM memory_units WHERE agent_id = $1", agent_id) - await conn.execute("DELETE FROM entities WHERE agent_id = $1", agent_id) + await conn.execute("DELETE FROM memory_units WHERE bank_id = $1", bank_id) + await conn.execute("DELETE FROM entities WHERE bank_id = $1", bank_id) @pytest.mark.asyncio @@ -88,12 +89,12 @@ async def test_regenerate_entity_observations(memory): """ Test explicit regeneration of observations for an entity. """ - agent_id = f"test_regen_obs_{datetime.now(timezone.utc).timestamp()}" + bank_id = f"test_regen_obs_{datetime.now(timezone.utc).timestamp()}" try: # Store facts about an entity - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content="Sarah is a product manager who loves user research and data analysis.", context="work info", event_date=datetime(2024, 1, 15, tzinfo=timezone.utc) @@ -108,10 +109,10 @@ async def test_regenerate_entity_observations(memory): """ SELECT id, canonical_name FROM entities - WHERE agent_id = $1 AND LOWER(canonical_name) LIKE '%sarah%' + WHERE bank_id = $1 AND LOWER(canonical_name) LIKE '%sarah%' LIMIT 1 """, - agent_id + bank_id ) if entity_row: @@ -120,7 +121,7 @@ async def test_regenerate_entity_observations(memory): # Manually regenerate observations created_ids = await memory.regenerate_entity_observations( - agent_id=agent_id, + bank_id=bank_id, entity_id=entity_id, entity_name=entity_name ) @@ -129,7 +130,7 @@ async def test_regenerate_entity_observations(memory): print(f"Created {len(created_ids)} observations for {entity_name}") # Get the observations - observations = await memory.get_entity_observations(agent_id, entity_id, limit=10) + observations = await memory.get_entity_observations(bank_id, entity_id, limit=10) for obs in observations: print(f" - {obs.text}") @@ -147,8 +148,8 @@ async def test_regenerate_entity_observations(memory): # Cleanup pool = await memory._get_pool() async with pool.acquire() as conn: - await conn.execute("DELETE FROM memory_units WHERE agent_id = $1", agent_id) - await conn.execute("DELETE FROM entities WHERE agent_id = $1", agent_id) + await conn.execute("DELETE FROM memory_units WHERE bank_id = $1", bank_id) + await conn.execute("DELETE FROM entities WHERE bank_id = $1", bank_id) @pytest.mark.asyncio @@ -156,19 +157,19 @@ async def test_search_with_include_entities(memory): """ Test that search with include_entities=True returns entity observations. """ - agent_id = f"test_search_ent_{datetime.now(timezone.utc).timestamp()}" + bank_id = f"test_search_ent_{datetime.now(timezone.utc).timestamp()}" try: # Store facts about entities - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content="Alice is a data scientist who works on recommendation systems at Netflix.", context="work info", event_date=datetime(2024, 1, 15, tzinfo=timezone.utc) ) - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content="Alice presented her research at the ML conference last month. She is an expert in deep learning.", context="work info", event_date=datetime(2024, 2, 1, tzinfo=timezone.utc) @@ -178,11 +179,11 @@ async def test_search_with_include_entities(memory): await memory.wait_for_background_tasks() # Search with include_entities=True - result = await memory.search_async( - agent_id=agent_id, + result = await memory.recall_async( + bank_id=bank_id, query="What does Alice do?", fact_type=["world", "agent"], - thinking_budget=30, + budget=Budget.LOW, # 30, max_tokens=2000, include_entities=True, max_entity_tokens=500 @@ -223,8 +224,8 @@ async def test_search_with_include_entities(memory): # Cleanup pool = await memory._get_pool() async with pool.acquire() as conn: - await conn.execute("DELETE FROM memory_units WHERE agent_id = $1", agent_id) - await conn.execute("DELETE FROM entities WHERE agent_id = $1", agent_id) + await conn.execute("DELETE FROM memory_units WHERE bank_id = $1", bank_id) + await conn.execute("DELETE FROM entities WHERE bank_id = $1", bank_id) @pytest.mark.asyncio @@ -232,12 +233,12 @@ async def test_get_entity_state(memory): """ Test getting the full state of an entity. """ - agent_id = f"test_entity_state_{datetime.now(timezone.utc).timestamp()}" + bank_id = f"test_entity_state_{datetime.now(timezone.utc).timestamp()}" try: # Store facts - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content="Bob is a frontend developer who specializes in React and TypeScript.", context="work info", event_date=datetime(2024, 1, 15, tzinfo=timezone.utc) @@ -252,10 +253,10 @@ async def test_get_entity_state(memory): """ SELECT id, canonical_name FROM entities - WHERE agent_id = $1 AND LOWER(canonical_name) LIKE '%bob%' + WHERE bank_id = $1 AND LOWER(canonical_name) LIKE '%bob%' LIMIT 1 """, - agent_id + bank_id ) if entity_row: @@ -264,7 +265,7 @@ async def test_get_entity_state(memory): # Get entity state state = await memory.get_entity_state( - agent_id=agent_id, + bank_id=bank_id, entity_id=entity_id, entity_name=entity_name, limit=10 @@ -284,8 +285,8 @@ async def test_get_entity_state(memory): # Cleanup pool = await memory._get_pool() async with pool.acquire() as conn: - await conn.execute("DELETE FROM memory_units WHERE agent_id = $1", agent_id) - await conn.execute("DELETE FROM entities WHERE agent_id = $1", agent_id) + await conn.execute("DELETE FROM memory_units WHERE bank_id = $1", bank_id) + await conn.execute("DELETE FROM entities WHERE bank_id = $1", bank_id) @pytest.mark.asyncio @@ -293,12 +294,12 @@ async def test_observation_fact_type_in_database(memory): """ Test that observations are stored with correct fact_type in database. """ - agent_id = f"test_obs_db_{datetime.now(timezone.utc).timestamp()}" + bank_id = f"test_obs_db_{datetime.now(timezone.utc).timestamp()}" try: # Store facts - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content="Charlie is a DevOps engineer who manages the Kubernetes infrastructure.", context="work info", event_date=datetime(2024, 1, 15, tzinfo=timezone.utc) @@ -313,9 +314,9 @@ async def test_observation_fact_type_in_database(memory): """ SELECT id, text, fact_type, context FROM memory_units - WHERE agent_id = $1 AND fact_type = 'observation' + WHERE bank_id = $1 AND fact_type = 'observation' """, - agent_id + bank_id ) print(f"\n=== Observation Records in Database ===") @@ -334,5 +335,5 @@ async def test_observation_fact_type_in_database(memory): # Cleanup pool = await memory._get_pool() async with pool.acquire() as conn: - await conn.execute("DELETE FROM memory_units WHERE agent_id = $1", agent_id) - await conn.execute("DELETE FROM entities WHERE agent_id = $1", agent_id) + await conn.execute("DELETE FROM memory_units WHERE bank_id = $1", bank_id) + await conn.execute("DELETE FROM entities WHERE bank_id = $1", bank_id) diff --git a/hindsight-api/tests/test_search_trace.py b/hindsight-api/tests/test_search_trace.py index f4c2afb1..78dfca24 100644 --- a/hindsight-api/tests/test_search_trace.py +++ b/hindsight-api/tests/test_search_trace.py @@ -2,6 +2,7 @@ Test search tracing functionality. """ import pytest +from hindsight_api.engine.memory_engine import Budget from hindsight_api import SearchTrace from datetime import datetime, timezone @@ -10,33 +11,33 @@ from datetime import datetime, timezone async def test_search_with_trace(memory): """Test that search with enable_trace=True returns a valid SearchTrace.""" # Generate a unique agent ID for this test - agent_id = f"test_trace_{datetime.now(timezone.utc).timestamp()}" + bank_id = f"test_trace_{datetime.now(timezone.utc).timestamp()}" try: # Store some test memories - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content="Alice works at Google in Mountain View", context="test context", ) - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content="Bob also works at Google but in New York", context="test context", ) - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content="Charlie founded a startup called TechCorp", context="test context", ) # Search with tracing enabled - search_result = await memory.search_async( - agent_id=agent_id, + search_result = await memory.recall_async( + bank_id=bank_id, query="Who works at Google?", fact_type=["world"], - thinking_budget=20, + budget=Budget.LOW, # 20, max_tokens=512, enable_trace=True, ) @@ -51,7 +52,7 @@ async def test_search_with_trace(memory): # Verify query info assert trace["query"]["query_text"] == "Who works at Google?" - assert trace["query"]["thinking_budget"] == 20 + assert trace["query"]["budget"] == 100 # Budget.LOW = 100 assert trace["query"]["max_tokens"] == 512 assert len(trace["query"]["query_embedding"]) > 0, "Query embedding should be populated" @@ -80,7 +81,7 @@ async def test_search_with_trace(memory): # Verify summary assert trace["summary"]["total_nodes_visited"] == len(trace["visits"]) assert trace["summary"]["results_returned"] == len(search_result.results) - assert trace["summary"]["budget_used"] <= trace["query"]["thinking_budget"] + assert trace["summary"]["budget_used"] <= trace["query"]["budget"] assert trace["summary"]["total_duration_seconds"] > 0 # Verify phase metrics @@ -101,29 +102,29 @@ async def test_search_with_trace(memory): finally: # Cleanup - await memory.delete_agent(agent_id) + await memory.delete_bank(bank_id) @pytest.mark.asyncio async def test_search_without_trace(memory): """Test that search with enable_trace=False returns None for trace.""" - agent_id = f"test_no_trace_{datetime.now(timezone.utc).timestamp()}" + bank_id = f"test_no_trace_{datetime.now(timezone.utc).timestamp()}" try: # Store a test memory - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content="Test memory without trace", context="test", ) # Search without tracing - search_result = await memory.search_async( - agent_id=agent_id, + search_result = await memory.recall_async( + bank_id=bank_id, query="test", fact_type=["world"], - thinking_budget=10, + budget=Budget.LOW, # 10, max_tokens=512, enable_trace=False, ) @@ -136,4 +137,4 @@ async def test_search_without_trace(memory): finally: # Cleanup - await memory.delete_agent(agent_id) + await memory.delete_bank(bank_id) diff --git a/hindsight-api/tests/test_temporal_ranges.py b/hindsight-api/tests/test_temporal_ranges.py index 44d5eda6..910f8929 100644 --- a/hindsight-api/tests/test_temporal_ranges.py +++ b/hindsight-api/tests/test_temporal_ranges.py @@ -4,6 +4,7 @@ import os from datetime import datetime, timezone, timedelta import pytest from hindsight_api import MemoryEngine +from hindsight_api.engine.memory_engine import Budget @pytest.mark.asyncio @@ -19,11 +20,11 @@ async def test_temporal_ranges_are_written(): ) await memory.initialize() - agent_id = "test_temporal_ranges" + bank_id = "test_temporal_ranges" # Clean up any existing data try: - await memory.delete_agent(agent_id) + await memory.delete_bank(bank_id) except Exception: pass @@ -31,8 +32,8 @@ async def test_temporal_ranges_are_written(): conversation_date = datetime(2024, 11, 17, 10, 0, 0, tzinfo=timezone.utc) text1 = "Yesterday I went to a pottery workshop where I made a beautiful vase." - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content=text1, event_date=conversation_date ) @@ -40,8 +41,8 @@ async def test_temporal_ranges_are_written(): # Test 2: Period event (month range) text2 = "In February 2024, Alice visited Paris and explored the Louvre museum." - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content=text2, event_date=conversation_date ) @@ -56,10 +57,10 @@ async def test_temporal_ranges_are_written(): """ SELECT id, text, event_date, occurred_start, occurred_end, mentioned_at FROM memory_units - WHERE agent_id = $1 + WHERE bank_id = $1 ORDER BY created_at """, - agent_id + bank_id ) print(f"\n\n=== Retrieved {len(rows)} facts ===") @@ -113,11 +114,11 @@ async def test_temporal_ranges_are_written(): # Test search results also include temporal fields print("\n=== Testing Search Results ===") - search_result = await memory.search_async( - agent_id=agent_id, + search_result = await memory.recall_async( + bank_id=bank_id, query="pottery workshop", fact_type=["event", "world"], - thinking_budget=20, + budget=Budget.LOW, max_tokens=4096 ) @@ -136,7 +137,7 @@ async def test_temporal_ranges_are_written(): print("⚠ Temporal fields not yet populated in search results (known issue)") # Clean up - await memory.delete_agent(agent_id) + await memory.delete_bank(bank_id) await memory.close() diff --git a/hindsight-api/tests/test_think.py b/hindsight-api/tests/test_think.py index b25b77e1..643c3888 100644 --- a/hindsight-api/tests/test_think.py +++ b/hindsight-api/tests/test_think.py @@ -3,6 +3,7 @@ Test think function for opinion generation and consistency. """ import pytest from datetime import datetime, timezone +from hindsight_api.engine.memory_engine import Budget @pytest.mark.asyncio @@ -13,20 +14,20 @@ async def test_think_opinion_consistency(memory): 2. Stores the opinion in the database 3. Returns consistent response on subsequent calls with the same query """ - agent_id = f"test_think_{datetime.now(timezone.utc).timestamp()}" + bank_id = f"test_think_{datetime.now(timezone.utc).timestamp()}" try: # Store some initial facts to give context for opinion formation - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content="Alice is a software engineer who has worked on 5 major projects. She always delivers on time and writes clean, well-documented code.", context="performance review", event_date=datetime(2024, 1, 15, tzinfo=timezone.utc) ) - await memory.put_async( - agent_id=agent_id, + await memory.retain_async( + bank_id=bank_id, content="Bob recently joined the team. He missed his first deadline and his code had many bugs.", context="performance review", event_date=datetime(2024, 2, 1, tzinfo=timezone.utc) @@ -34,25 +35,20 @@ async def test_think_opinion_consistency(memory): # First think call - should generate opinions query = "Who is a more reliable engineer?" - result1 = await memory.think_async( - agent_id=agent_id, + result1 = await memory.reflect_async( + bank_id=bank_id, query=query, - thinking_budget=30, + budget=Budget.LOW, ) print(f"\n=== First Think Call ===") print(f"Answer: {result1.text}") - print(f"New opinions formed: {len(result1.new_opinions)}") # Verify we got an answer assert result1.text, "First think call should return an answer" assert result1.based_on, "Should return based_on facts" - # Verify opinions were formed - new_opinions_count = len(result1.new_opinions) - print(f"\nNew opinions formed: {new_opinions_count}") - - # Wait for background opinion PUT tasks to complete + # Wait for background opinion processing tasks to complete await memory.wait_for_background_tasks() # Search for stored opinions to verify they were actually saved @@ -62,10 +58,10 @@ async def test_think_opinion_consistency(memory): """ SELECT id, text, confidence_score, fact_type FROM memory_units - WHERE agent_id = $1 AND fact_type = 'opinion' + WHERE bank_id = $1 AND fact_type = 'opinion' ORDER BY created_at DESC """, - agent_id + bank_id ) print(f"\n=== Stored Opinions in Database ===") @@ -82,10 +78,10 @@ async def test_think_opinion_consistency(memory): print(f"⚠ Note: No opinions were extracted/stored (this can happen if the LLM response format doesn't trigger opinion extraction)") # Second think call - should use the stored opinions - result2 = await memory.think_async( - agent_id=agent_id, + result2 = await memory.reflect_async( + bank_id=bank_id, query=query, - thinking_budget=30, + budget=Budget.LOW, ) print(f"\n=== Second Think Call ===") @@ -93,7 +89,6 @@ async def test_think_opinion_consistency(memory): print(f"Existing opinions used: {len(result2.based_on.get('opinion', []))}") for opinion in result2.based_on.get('opinion', []): print(f" - {opinion.text}") - print(f"New opinions formed: {len(result2.new_opinions)}") # Verify second call also got an answer assert result2.text, "Second think call should return an answer" @@ -127,7 +122,7 @@ async def test_think_opinion_consistency(memory): finally: # Clean up agent data try: - await memory.delete_agent(agent_id) + await memory.delete_bank(bank_id) except Exception as e: print(f"Warning: Error during cleanup: {e}") @@ -137,13 +132,13 @@ async def test_think_without_prior_context(memory): """ Test that think function handles queries when there's no relevant context. """ - agent_id = f"test_think_no_context_{datetime.now(timezone.utc).timestamp()}" + bank_id = f"test_think_no_context_{datetime.now(timezone.utc).timestamp()}" # Call think without storing any prior facts - result = await memory.think_async( - agent_id=agent_id, + result = await memory.reflect_async( + bank_id=bank_id, query="What is the capital of France?", - thinking_budget=20, + budget=Budget.LOW, ) print(f"\n=== Think Without Context ===") diff --git a/hindsight-cli/Cargo.toml b/hindsight-cli/Cargo.toml index 6b34a592..d7807de0 100644 --- a/hindsight-cli/Cargo.toml +++ b/hindsight-cli/Cargo.toml @@ -11,14 +11,16 @@ name = "hindsight" path = "src/main.rs" [dependencies] +# Hindsight API client (generated) +hindsight-client = { path = "../hindsight-clients/rust" } + # CLI framework clap = { version = "4.5", features = ["derive", "env"] } -# HTTP client -reqwest = { version = "0.12", features = ["json", "blocking"] } +# Async runtime tokio = { version = "1", features = ["full"] } -# Serialization +# Serialization (for config and output formatting) serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" serde_yaml = "0.9" diff --git a/hindsight-cli/src/api.rs b/hindsight-cli/src/api.rs index 66c3ad7d..b82de9de 100644 --- a/hindsight-cli/src/api.rs +++ b/hindsight-cli/src/api.rs @@ -1,134 +1,16 @@ -use anyhow::{Context, Result}; -use reqwest::blocking::Client; +//! API client wrapper +//! +//! This module provides a thin wrapper around the auto-generated hindsight-client +//! to bridge from the CLI's synchronous code to the async API client. + +use anyhow::Result; +use hindsight_client::Client as AsyncClient; +pub use hindsight_client::types; use serde::{Deserialize, Serialize}; +use serde_json; use std::collections::HashMap; -use std::time::Duration; - -#[derive(Debug, Serialize)] -pub struct SearchRequest { - pub query: String, - pub fact_type: Vec, - pub thinking_budget: i32, - pub max_tokens: i32, - pub trace: bool, -} - -#[derive(Debug, Serialize, Deserialize)] -pub struct SearchResponse { - pub results: Vec, - pub trace: Option, -} - -#[derive(Debug, Serialize, Deserialize, Clone)] -pub struct Fact { - #[serde(default)] - pub id: Option, - pub text: String, - #[serde(rename = "type", default)] - pub fact_type: Option, - pub activation: Option, - #[serde(default)] - pub context: Option, - #[serde(default)] - pub event_date: Option, - #[serde(default)] - pub occurred_start: Option, - #[serde(default)] - pub occurred_end: Option, - #[serde(default)] - pub mentioned_at: Option, - #[serde(default)] - pub document_id: Option, -} - -#[derive(Debug, Serialize, Deserialize)] -pub struct TraceInfo { - pub total_time: Option, - pub activation_count: Option, -} - -#[derive(Debug, Serialize)] -pub struct ThinkRequest { - pub query: String, - pub thinking_budget: i32, - #[serde(skip_serializing_if = "Option::is_none")] - pub context: Option, -} - -#[derive(Debug, Serialize, Deserialize)] -pub struct ThinkResponse { - pub text: String, - pub based_on: Vec, - pub new_opinions: Vec, -} - -#[derive(Debug, Serialize)] -pub struct MemoryItem { - pub content: String, - pub context: Option, -} - -#[derive(Debug, Serialize)] -pub struct BatchMemoryRequest { - pub items: Vec, - pub document_id: Option, -} - -#[derive(Debug, Serialize, Deserialize)] -pub struct BatchMemoryResponse { - pub success: bool, - pub stored_count: Option, - pub items_count: Option, - pub error: Option, - pub job_id: Option, -} - -#[derive(Debug, Deserialize)] -#[serde(untagged)] -pub enum AgentsResponse { - Success { - agents: Vec, - }, - Error { - error: String, - }, -} - -#[derive(Debug, Serialize)] -pub struct Agent { - pub agent_id: String, -} - -#[derive(Debug, Clone, Copy, Serialize, Deserialize)] -pub struct PersonalityTraits { - pub openness: f32, - pub conscientiousness: f32, - pub extraversion: f32, - pub agreeableness: f32, - pub neuroticism: f32, - pub bias_strength: f32, -} - -#[derive(Debug, Serialize, Deserialize)] -pub struct AgentProfile { - pub agent_id: String, - pub name: String, - pub personality: PersonalityTraits, - pub background: String, -} - -#[derive(Debug, Serialize)] -pub struct AddBackgroundRequest { - pub content: String, - pub update_personality: bool, -} - -#[derive(Debug, Serialize, Deserialize)] -pub struct BackgroundResponse { - pub background: String, - pub personality: Option, -} +// Types not defined in OpenAPI spec (TODO: add to openapi.json) #[derive(Debug, Serialize, Deserialize)] pub struct AgentStats { pub agent_id: String, @@ -143,36 +25,6 @@ pub struct AgentStats { pub failed_operations: i32, } -#[derive(Debug, Serialize, Deserialize)] -pub struct Document { - pub id: String, - pub agent_id: String, - pub content_hash: Option, - pub created_at: String, - pub updated_at: String, - pub text_length: i32, - pub memory_unit_count: i32, -} - -#[derive(Debug, Serialize, Deserialize)] -pub struct DocumentDetails { - pub id: String, - pub agent_id: String, - pub original_text: String, - pub content_hash: Option, - pub created_at: String, - pub updated_at: String, - pub memory_unit_count: i32, -} - -#[derive(Debug, Serialize, Deserialize)] -pub struct DocumentsResponse { - pub items: Vec, - pub total: i32, - pub limit: i32, - pub offset: i32, -} - #[derive(Debug, Serialize, Deserialize)] pub struct Operation { pub id: String, @@ -191,628 +43,210 @@ pub struct OperationsResponse { } #[derive(Debug, Serialize, Deserialize)] -pub struct DeleteResponse { - pub success: bool, - pub message: String, +pub struct TraceInfo { + pub total_time: Option, + pub activation_count: Option, } +// Unified result for put_memories that handles both sync and async responses +#[derive(Debug, Serialize, Deserialize)] +pub struct MemoryPutResult { + pub success: bool, + pub items_count: i64, + pub message: String, + pub is_async: bool, +} + +#[derive(Clone)] pub struct ApiClient { - client: Client, - base_url: String, + client: AsyncClient, + runtime: std::sync::Arc, } impl ApiClient { pub fn new(base_url: String) -> Result { - let client = Client::builder() - .timeout(Duration::from_secs(60)) - .build() - .context("Failed to create HTTP client")?; - - Ok(ApiClient { client, base_url }) + let runtime = std::sync::Arc::new(tokio::runtime::Runtime::new()?); + let client = AsyncClient::new(&base_url); + Ok(ApiClient { client, runtime }) } - pub fn search(&self, agent_id: &str, request: SearchRequest, verbose: bool) -> Result { - let url = format!("{}/api/v1/agents/{}/memories/search", self.base_url, agent_id); - let request_body = serde_json::to_string_pretty(&request).unwrap_or_default(); - - if verbose { - eprintln!("Request URL: {}", url); - eprintln!("Request body:\n{}", request_body); - } - - let response = self - .client - .post(&url) - .json(&request) - .timeout(Duration::from_secs(120)) - .send()?; - - let status = response.status(); - if verbose { - eprintln!("Response status: {}", status); - } - - if !status.is_success() { - let error_body = response.text().unwrap_or_default(); - if verbose { - eprintln!("Error response body:\n{}", error_body); - } - anyhow::bail!("API returned error status {}: {}", status, error_body); - } - - let response_text = response.text()?; - if verbose { - eprintln!("Response body:\n{}", response_text); - } - - let result: SearchResponse = serde_json::from_str(&response_text) - .with_context(|| format!("Failed to parse API response. Response was: {}", response_text))?; - Ok(result) + pub fn list_agents(&self, _verbose: bool) -> Result> { + self.runtime.block_on(async { + let response = self.client.list_banks().await?; + Ok(response.into_inner().banks) + }) } - pub fn think(&self, agent_id: &str, request: ThinkRequest, verbose: bool) -> Result { - let url = format!("{}/api/v1/agents/{}/think", self.base_url, agent_id); - - if verbose { - eprintln!("Request URL: {}", url); - eprintln!("Request body:\n{}", serde_json::to_string_pretty(&request).unwrap_or_default()); - } - - let response = self - .client - .post(&url) - .json(&request) - .timeout(Duration::from_secs(120)) - .send()?; - - let status = response.status(); - if verbose { - eprintln!("Response status: {}", status); - } - - if !status.is_success() { - let error_body = response.text().unwrap_or_default(); - if verbose { - eprintln!("Error response body:\n{}", error_body); - } - anyhow::bail!("API returned error status {}: {}", status, error_body); - } - - let response_text = response.text()?; - if verbose { - eprintln!("Response body:\n{}", response_text); - } - - let result: ThinkResponse = serde_json::from_str(&response_text) - .with_context(|| format!("Failed to parse API response. Response was: {}", response_text))?; - Ok(result) + pub fn get_profile(&self, agent_id: &str, _verbose: bool) -> Result { + self.runtime.block_on(async { + let response = self.client.get_bank_profile(agent_id).await?; + Ok(response.into_inner()) + }) } - pub fn put_memories(&self, agent_id: &str, request: BatchMemoryRequest, async_mode: bool, verbose: bool) -> Result { - let endpoint = if async_mode { - "async" - } else { - "" - }; - let url = if async_mode { - format!("{}/api/v1/agents/{}/memories/{}", self.base_url, agent_id, endpoint) - } else { - format!("{}/api/v1/agents/{}/memories", self.base_url, agent_id) - }; - - if verbose { - eprintln!("Request URL: {}", url); - eprintln!("Request body:\n{}", serde_json::to_string_pretty(&request).unwrap_or_default()); - } - - let response = self - .client - .post(&url) - .json(&request) - .timeout(Duration::from_secs(120)) - .send()?; - - let status = response.status(); - if verbose { - eprintln!("Response status: {}", status); - } - - if !status.is_success() { - let error_body = response.text().unwrap_or_default(); - if verbose { - eprintln!("Error response body:\n{}", error_body); - } - anyhow::bail!("API returned error status {}: {}", status, error_body); - } - - let response_text = response.text()?; - if verbose { - eprintln!("Response body:\n{}", response_text); - } - - let result: BatchMemoryResponse = serde_json::from_str(&response_text) - .with_context(|| format!("Failed to parse API response. Response was: {}", response_text))?; - Ok(result) + pub fn get_stats(&self, agent_id: &str, _verbose: bool) -> Result { + self.runtime.block_on(async { + let response = self.client.get_agent_stats(agent_id).await?; + let value = response.into_inner(); + let stats: AgentStats = serde_json::from_value(value)?; + Ok(stats) + }) } - pub fn list_agents(&self, verbose: bool) -> Result> { - let url = format!("{}/api/v1/agents", self.base_url); - - if verbose { - eprintln!("Request URL: {}", url); - } - - let response = self - .client - .get(&url) - .timeout(Duration::from_secs(30)) - .send()?; - - let status = response.status(); - if verbose { - eprintln!("Response status: {}", status); - } - - if !status.is_success() { - let error_body = response.text().unwrap_or_default(); - if verbose { - eprintln!("Error response body:\n{}", error_body); - } - anyhow::bail!("API returned error status {}: {}", status, error_body); - } - - let response_text = response.text()?; - if verbose { - eprintln!("Response body:\n{}", response_text); - } - - let result: AgentsResponse = serde_json::from_str(&response_text) - .with_context(|| format!("Failed to parse API response. Response was: {}", response_text))?; - - match result { - AgentsResponse::Success { agents } => { - Ok(agents.into_iter().map(|profile| Agent { agent_id: profile.agent_id }).collect()) - } - AgentsResponse::Error { error } => { - anyhow::bail!("Failed to list agents: {}", error) - } - } + pub fn update_agent_name(&self, agent_id: &str, name: &str, _verbose: bool) -> Result { + self.runtime.block_on(async { + let request = types::CreateBankRequest { + name: Some(name.to_string()), + background: None, + personality: None, + }; + let response = self.client.create_or_update_bank(agent_id, &request).await?; + Ok(response.into_inner()) + }) } - pub fn get_profile(&self, agent_id: &str, verbose: bool) -> Result { - let url = format!("{}/api/v1/agents/{}/profile", self.base_url, agent_id); - - if verbose { - eprintln!("Request URL: {}", url); - } - - let response = self - .client - .get(&url) - .timeout(Duration::from_secs(30)) - .send()?; - - let status = response.status(); - if verbose { - eprintln!("Response status: {}", status); - } - - if !status.is_success() { - let error_body = response.text().unwrap_or_default(); - if verbose { - eprintln!("Error response body:\n{}", error_body); - } - anyhow::bail!("API returned error status {}: {}", status, error_body); - } - - let response_text = response.text()?; - if verbose { - eprintln!("Response body:\n{}", response_text); - } - - let result: AgentProfile = serde_json::from_str(&response_text) - .with_context(|| format!("Failed to parse API response. Response was: {}", response_text))?; - Ok(result) + pub fn add_background(&self, agent_id: &str, content: &str, update_personality: bool, _verbose: bool) -> Result { + self.runtime.block_on(async { + let request = types::AddBackgroundRequest { + content: content.to_string(), + update_personality, + }; + let response = self.client.add_bank_background(agent_id, &request).await?; + Ok(response.into_inner()) + }) } - pub fn update_agent_name( - &self, - agent_id: &str, - name: &str, - verbose: bool, - ) -> Result { - #[derive(Serialize)] - struct UpdateNameRequest { - name: String, - } - - let url = format!("{}/api/v1/agents/{}", self.base_url, agent_id); - let request = UpdateNameRequest { - name: name.to_string(), - }; - - if verbose { - eprintln!("Request URL: {}", url); - eprintln!("Request body:\n{}", serde_json::to_string_pretty(&request).unwrap_or_default()); - } - - let response = self - .client - .put(&url) - .json(&request) - .timeout(Duration::from_secs(30)) - .send()?; - - let status = response.status(); - if verbose { - eprintln!("Response status: {}", status); - } - - if !status.is_success() { - let error_body = response.text().unwrap_or_default(); - if verbose { - eprintln!("Error response body:\n{}", error_body); - } - anyhow::bail!("API returned error status {}: {}", status, error_body); - } - - let response_text = response.text()?; - if verbose { - eprintln!("Response body:\n{}", response_text); - } - - let result: AgentProfile = serde_json::from_str(&response_text) - .with_context(|| format!("Failed to parse API response. Response was: {}", response_text))?; - Ok(result) + pub fn recall(&self, agent_id: &str, request: &types::RecallRequest, _verbose: bool) -> Result { + self.runtime.block_on(async { + let response = self.client.recall_memories(agent_id, request).await?; + Ok(response.into_inner()) + }) } - pub fn add_background(&self, agent_id: &str, content: &str, update_personality: bool, verbose: bool) -> Result { - let url = format!("{}/api/v1/agents/{}/background", self.base_url, agent_id); - let request = AddBackgroundRequest { - content: content.to_string(), - update_personality, - }; - - if verbose { - eprintln!("Request URL: {}", url); - eprintln!("Request body:\n{}", serde_json::to_string_pretty(&request).unwrap_or_default()); - } - - let response = self - .client - .post(&url) - .json(&request) - .timeout(Duration::from_secs(60)) - .send()?; - - let status = response.status(); - if verbose { - eprintln!("Response status: {}", status); - } - - if !status.is_success() { - let error_body = response.text().unwrap_or_default(); - if verbose { - eprintln!("Error response body:\n{}", error_body); - } - anyhow::bail!("API returned error status {}: {}", status, error_body); - } - - let response_text = response.text()?; - if verbose { - eprintln!("Response body:\n{}", response_text); - } - - let result: BackgroundResponse = serde_json::from_str(&response_text) - .with_context(|| format!("Failed to parse API response. Response was: {}", response_text))?; - Ok(result) + pub fn reflect(&self, agent_id: &str, request: &types::ReflectRequest, _verbose: bool) -> Result { + self.runtime.block_on(async { + let response = self.client.reflect(agent_id, request).await?; + Ok(response.into_inner()) + }) } - pub fn get_stats(&self, agent_id: &str, verbose: bool) -> Result { - let url = format!("{}/api/v1/agents/{}/stats", self.base_url, agent_id); - - if verbose { - eprintln!("Request URL: {}", url); - } - - let response = self - .client - .get(&url) - .timeout(Duration::from_secs(30)) - .send()?; - - let status = response.status(); - if verbose { - eprintln!("Response status: {}", status); - } - - if !status.is_success() { - let error_body = response.text().unwrap_or_default(); - if verbose { - eprintln!("Error response body:\n{}", error_body); - } - anyhow::bail!("API returned error status {}: {}", status, error_body); - } - - let response_text = response.text()?; - if verbose { - eprintln!("Response body:\n{}", response_text); - } - - let result: AgentStats = serde_json::from_str(&response_text) - .with_context(|| format!("Failed to parse API response. Response was: {}", response_text))?; - Ok(result) + pub fn retain(&self, agent_id: &str, request: &types::RetainRequest, _async_mode: bool, _verbose: bool) -> Result { + self.runtime.block_on(async { + let response = self.client.retain_memories(agent_id, request).await?; + let result = response.into_inner(); + Ok(MemoryPutResult { + success: result.success, + items_count: result.items_count, + message: format!("Stored {} memory units", result.items_count), + is_async: result.async_, + }) + }) } - pub fn list_documents(&self, agent_id: &str, q: Option<&str>, limit: Option, offset: Option, verbose: bool) -> Result { - let mut url = format!("{}/api/v1/agents/{}/documents", self.base_url, agent_id); - let mut params = vec![]; - - if let Some(query) = q { - params.push(format!("q={}", query)); - } - if let Some(l) = limit { - params.push(format!("limit={}", l)); - } - if let Some(o) = offset { - params.push(format!("offset={}", o)); - } - - if !params.is_empty() { - url.push('?'); - url.push_str(¶ms.join("&")); - } - - if verbose { - eprintln!("Request URL: {}", url); - } - - let response = self - .client - .get(&url) - .timeout(Duration::from_secs(30)) - .send()?; - - let status = response.status(); - if verbose { - eprintln!("Response status: {}", status); - } - - if !status.is_success() { - let error_body = response.text().unwrap_or_default(); - if verbose { - eprintln!("Error response body:\n{}", error_body); - } - anyhow::bail!("API returned error status {}: {}", status, error_body); - } - - let response_text = response.text()?; - if verbose { - eprintln!("Response body:\n{}", response_text); - } - - let result: DocumentsResponse = serde_json::from_str(&response_text) - .with_context(|| format!("Failed to parse API response. Response was: {}", response_text))?; - Ok(result) + pub fn delete_memory(&self, _agent_id: &str, _unit_id: &str, _verbose: bool) -> Result { + // Note: Individual memory deletion is no longer supported in the API + anyhow::bail!("Individual memory deletion is no longer supported. Use 'memory clear' to clear all memories.") } - pub fn get_document(&self, agent_id: &str, document_id: &str, verbose: bool) -> Result { - let url = format!("{}/api/v1/agents/{}/documents/{}", self.base_url, agent_id, document_id); - - if verbose { - eprintln!("Request URL: {}", url); - } - - let response = self - .client - .get(&url) - .timeout(Duration::from_secs(30)) - .send()?; - - let status = response.status(); - if verbose { - eprintln!("Response status: {}", status); - } - - if !status.is_success() { - let error_body = response.text().unwrap_or_default(); - if verbose { - eprintln!("Error response body:\n{}", error_body); - } - anyhow::bail!("API returned error status {}: {}", status, error_body); - } - - let response_text = response.text()?; - if verbose { - eprintln!("Response body:\n{}", response_text); - } - - let result: DocumentDetails = serde_json::from_str(&response_text) - .with_context(|| format!("Failed to parse API response. Response was: {}", response_text))?; - Ok(result) + pub fn clear_memories(&self, agent_id: &str, fact_type: Option<&str>, _verbose: bool) -> Result { + self.runtime.block_on(async { + let response = self.client.clear_bank_memories(agent_id, fact_type).await?; + Ok(response.into_inner()) + }) } - pub fn list_operations(&self, agent_id: &str, verbose: bool) -> Result { - let url = format!("{}/api/v1/agents/{}/operations", self.base_url, agent_id); - - if verbose { - eprintln!("Request URL: {}", url); - } - - let response = self - .client - .get(&url) - .timeout(Duration::from_secs(30)) - .send()?; - - let status = response.status(); - if verbose { - eprintln!("Response status: {}", status); - } - - if !status.is_success() { - let error_body = response.text().unwrap_or_default(); - if verbose { - eprintln!("Error response body:\n{}", error_body); - } - anyhow::bail!("API returned error status {}: {}", status, error_body); - } - - let response_text = response.text()?; - if verbose { - eprintln!("Response body:\n{}", response_text); - } - - let result: OperationsResponse = serde_json::from_str(&response_text) - .with_context(|| format!("Failed to parse API response. Response was: {}", response_text))?; - Ok(result) + pub fn list_documents(&self, agent_id: &str, q: Option<&str>, limit: Option, offset: Option, _verbose: bool) -> Result { + self.runtime.block_on(async { + let response = self.client.list_documents( + agent_id, + limit.map(|l| l as i64), + offset.map(|o| o as i64), + q + ).await?; + Ok(response.into_inner()) + }) } - pub fn cancel_operation(&self, agent_id: &str, operation_id: &str, verbose: bool) -> Result { - let url = format!("{}/api/v1/agents/{}/operations/{}", self.base_url, agent_id, operation_id); - - if verbose { - eprintln!("Request URL: {}", url); - } - - let response = self - .client - .delete(&url) - .timeout(Duration::from_secs(30)) - .send()?; - - let status = response.status(); - if verbose { - eprintln!("Response status: {}", status); - } - - if !status.is_success() { - let error_body = response.text().unwrap_or_default(); - if verbose { - eprintln!("Error response body:\n{}", error_body); - } - anyhow::bail!("API returned error status {}: {}", status, error_body); - } - - let response_text = response.text()?; - if verbose { - eprintln!("Response body:\n{}", response_text); - } - - let result: DeleteResponse = serde_json::from_str(&response_text) - .with_context(|| format!("Failed to parse API response. Response was: {}", response_text))?; - Ok(result) + pub fn get_document(&self, agent_id: &str, document_id: &str, _verbose: bool) -> Result { + self.runtime.block_on(async { + let response = self.client.get_document(agent_id, document_id).await?; + Ok(response.into_inner()) + }) } - pub fn delete_memory(&self, agent_id: &str, unit_id: &str, verbose: bool) -> Result { - let url = format!("{}/api/v1/agents/{}/memories/{}", self.base_url, agent_id, unit_id); - - if verbose { - eprintln!("Request URL: {}", url); - } - - let response = self - .client - .delete(&url) - .timeout(Duration::from_secs(30)) - .send()?; - - let status = response.status(); - if verbose { - eprintln!("Response status: {}", status); - } - - if !status.is_success() { - let error_body = response.text().unwrap_or_default(); - if verbose { - eprintln!("Error response body:\n{}", error_body); - } - anyhow::bail!("API returned error status {}: {}", status, error_body); - } - - let response_text = response.text()?; - if verbose { - eprintln!("Response body:\n{}", response_text); - } - - let result: DeleteResponse = serde_json::from_str(&response_text) - .with_context(|| format!("Failed to parse API response. Response was: {}", response_text))?; - Ok(result) + pub fn delete_document(&self, agent_id: &str, document_id: &str, _verbose: bool) -> Result { + self.runtime.block_on(async { + let response = self.client.delete_document(agent_id, document_id).await?; + let value = response.into_inner(); + let result: types::DeleteResponse = serde_json::from_value(value)?; + Ok(result) + }) } - pub fn delete_document(&self, agent_id: &str, document_id: &str, verbose: bool) -> Result { - let url = format!("{}/api/v1/agents/{}/documents/{}", self.base_url, agent_id, document_id); - - if verbose { - eprintln!("Request URL: {}", url); - } - - let response = self - .client - .delete(&url) - .timeout(Duration::from_secs(30)) - .send()?; - - let status = response.status(); - if verbose { - eprintln!("Response status: {}", status); - } - - if !status.is_success() { - let error_body = response.text().unwrap_or_default(); - if verbose { - eprintln!("Error response body:\n{}", error_body); - } - anyhow::bail!("API returned error status {}: {}", status, error_body); - } - - let response_text = response.text()?; - if verbose { - eprintln!("Response body:\n{}", response_text); - } - - let result: DeleteResponse = serde_json::from_str(&response_text) - .with_context(|| format!("Failed to parse API response. Response was: {}", response_text))?; - Ok(result) + pub fn list_operations(&self, agent_id: &str, _verbose: bool) -> Result { + self.runtime.block_on(async { + let response = self.client.list_operations(agent_id).await?; + let value = response.into_inner(); + let ops: OperationsResponse = serde_json::from_value(value)?; + Ok(ops) + }) } - pub fn clear_memories(&self, agent_id: &str, fact_type: Option<&str>, verbose: bool) -> Result { - let mut url = format!("{}/api/v1/agents/{}/memories", self.base_url, agent_id); + pub fn cancel_operation(&self, agent_id: &str, operation_id: &str, _verbose: bool) -> Result { + self.runtime.block_on(async { + let response = self.client.cancel_operation(agent_id, operation_id).await?; + let value = response.into_inner(); + let result: types::DeleteResponse = serde_json::from_value(value)?; + Ok(result) + }) + } - if let Some(ft) = fact_type { - url.push_str(&format!("?fact_type={}", ft)); - } + pub fn list_memories(&self, bank_id: &str, type_filter: Option<&str>, q: Option<&str>, limit: Option, offset: Option, _verbose: bool) -> Result { + self.runtime.block_on(async { + let response = self.client.list_memories(bank_id, limit, offset, q, type_filter).await?; + Ok(response.into_inner()) + }) + } - if verbose { - eprintln!("Request URL: {}", url); - } + pub fn list_entities(&self, bank_id: &str, limit: Option, _verbose: bool) -> Result { + self.runtime.block_on(async { + let response = self.client.list_entities(bank_id, limit).await?; + Ok(response.into_inner()) + }) + } - let response = self - .client - .delete(&url) - .timeout(Duration::from_secs(60)) - .send()?; + pub fn get_entity(&self, bank_id: &str, entity_id: &str, _verbose: bool) -> Result { + self.runtime.block_on(async { + let response = self.client.get_entity(bank_id, entity_id).await?; + Ok(response.into_inner()) + }) + } - let status = response.status(); - if verbose { - eprintln!("Response status: {}", status); - } - - if !status.is_success() { - let error_body = response.text().unwrap_or_default(); - if verbose { - eprintln!("Error response body:\n{}", error_body); - } - anyhow::bail!("API returned error status {}: {}", status, error_body); - } - - let response_text = response.text()?; - if verbose { - eprintln!("Response body:\n{}", response_text); - } - - let result: DeleteResponse = serde_json::from_str(&response_text) - .with_context(|| format!("Failed to parse API response. Response was: {}", response_text))?; - Ok(result) + pub fn regenerate_entity(&self, bank_id: &str, entity_id: &str, _verbose: bool) -> Result { + self.runtime.block_on(async { + let response = self.client.regenerate_entity_observations(bank_id, entity_id).await?; + Ok(response.into_inner()) + }) } } + +// Re-export types from the generated client for use in commands +pub use types::{ + AddBackgroundRequest, + BackgroundResponse, + BankListItem, + BankProfileResponse, + CreateBankRequest, + DeleteResponse, + DocumentResponse, + ListDocumentsResponse, + MemoryItem, + PersonalityTraits, + RecallRequest, + RecallResponse, + RecallResult, + ReflectRequest, + ReflectResponse, + RetainRequest, + RetainResponse, +}; diff --git a/hindsight-cli/src/commands/bank.rs b/hindsight-cli/src/commands/bank.rs new file mode 100644 index 00000000..d5f24cac --- /dev/null +++ b/hindsight-cli/src/commands/bank.rs @@ -0,0 +1,248 @@ +use anyhow::Result; +use crate::api::ApiClient; +use crate::output::{self, OutputFormat}; +use crate::ui; + +pub fn list(client: &ApiClient, verbose: bool, output_format: OutputFormat) -> Result<()> { + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Fetching banks...")) + } else { + None + }; + + let response = client.list_agents(verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(banks_list) => { + if output_format == OutputFormat::Pretty { + if banks_list.is_empty() { + ui::print_warning("No banks found"); + } else { + ui::print_info(&format!("Found {} bank(s)", banks_list.len())); + for bank in &banks_list { + println!(" - {}", bank.bank_id); + } + } + } else { + output::print_output(&banks_list, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} + +pub fn profile(client: &ApiClient, bank_id: &str, verbose: bool, output_format: OutputFormat) -> Result<()> { + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Fetching profile...")) + } else { + None + }; + + let response = client.get_profile(bank_id, verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(profile) => { + if output_format == OutputFormat::Pretty { + ui::print_profile(&profile); + } else { + output::print_output(&profile, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} + +pub fn stats(client: &ApiClient, bank_id: &str, verbose: bool, output_format: OutputFormat) -> Result<()> { + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Fetching statistics...")) + } else { + None + }; + + let response = client.get_stats(bank_id, verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(stats) => { + if output_format == OutputFormat::Pretty { + ui::print_info(&format!("Statistics for bank '{}'", bank_id)); + println!(); + + println!(" 📊 Overview"); + println!(" Total Memory Units: {}", stats.total_nodes); + println!(" Total Links: {}", stats.total_links); + println!(" Total Documents: {}", stats.total_documents); + println!(); + + println!(" 🧠 Memory Units by Type"); + let mut fact_types: Vec<_> = stats.nodes_by_fact_type.iter().collect(); + fact_types.sort_by_key(|(k, _)| *k); + for (fact_type, count) in fact_types { + let icon = match fact_type.as_str() { + "world" => "🌍", + "agent" => "🤖", + "opinion" => "💭", + _ => "•" + }; + println!(" {} {:<10} {}", icon, fact_type, count); + } + println!(); + + println!(" 🔗 Links by Type"); + let mut link_types: Vec<_> = stats.links_by_link_type.iter().collect(); + link_types.sort_by_key(|(k, _)| *k); + for (link_type, count) in link_types { + let icon = match link_type.as_str() { + "temporal" => "⏰", + "semantic" => "🔤", + "entity" => "🏷️", + _ => "•" + }; + println!(" {} {:<10} {}", icon, link_type, count); + } + println!(); + + println!(" 🔗 Links by Fact Type"); + let mut fact_type_links: Vec<_> = stats.links_by_fact_type.iter().collect(); + fact_type_links.sort_by_key(|(k, _)| *k); + for (fact_type, count) in fact_type_links { + let icon = match fact_type.as_str() { + "world" => "🌍", + "agent" => "🤖", + "opinion" => "💭", + _ => "•" + }; + println!(" {} {:<10} {}", icon, fact_type, count); + } + println!(); + + if !stats.links_breakdown.is_empty() { + println!(" 📈 Detailed Link Breakdown"); + let mut fact_types: Vec<_> = stats.links_breakdown.iter().collect(); + fact_types.sort_by_key(|(k, _)| *k); + for (fact_type, link_types) in fact_types { + let icon = match fact_type.as_str() { + "world" => "🌍", + "agent" => "🤖", + "opinion" => "💭", + _ => "•" + }; + println!(" {} {}", icon, fact_type); + let mut sorted_links: Vec<_> = link_types.iter().collect(); + sorted_links.sort_by_key(|(k, _)| *k); + for (link_type, count) in sorted_links { + println!(" - {:<10} {}", link_type, count); + } + } + println!(); + } + + if stats.pending_operations > 0 || stats.failed_operations > 0 { + println!(" ⚙️ Operations"); + if stats.pending_operations > 0 { + println!(" ⏳ Pending: {}", stats.pending_operations); + } + if stats.failed_operations > 0 { + println!(" ❌ Failed: {}", stats.failed_operations); + } + } + } else { + output::print_output(&stats, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} + +pub fn update_name(client: &ApiClient, bank_id: &str, name: &str, verbose: bool, output_format: OutputFormat) -> Result<()> { + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Updating bank name...")) + } else { + None + }; + + let response = client.update_agent_name(bank_id, name, verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(profile) => { + if output_format == OutputFormat::Pretty { + ui::print_success(&format!("Bank name updated to '{}'", profile.name)); + } else { + output::print_output(&profile, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} + +pub fn update_background( + client: &ApiClient, + bank_id: &str, + content: &str, + no_update_personality: bool, + verbose: bool, + output_format: OutputFormat +) -> Result<()> { + let current_profile = if !no_update_personality { + client.get_profile(bank_id, verbose).ok() + } else { + None + }; + + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Merging background...")) + } else { + None + }; + + let response = client.add_background(bank_id, content, !no_update_personality, verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(profile) => { + if output_format == OutputFormat::Pretty { + ui::print_success("Background updated successfully"); + println!("\n{}", profile.background); + + if !no_update_personality { + if let (Some(old_p), Some(new_p)) = + (current_profile.as_ref().map(|p| p.personality.clone()), &profile.personality) + { + println!("\nPersonality changes:"); + println!(" Openness: {:.2} → {:.2}", old_p.openness, new_p.openness); + println!(" Conscientiousness: {:.2} → {:.2}", old_p.conscientiousness, new_p.conscientiousness); + println!(" Extraversion: {:.2} → {:.2}", old_p.extraversion, new_p.extraversion); + println!(" Agreeableness: {:.2} → {:.2}", old_p.agreeableness, new_p.agreeableness); + println!(" Neuroticism: {:.2} → {:.2}", old_p.neuroticism, new_p.neuroticism); + } + } + } else { + output::print_output(&profile, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} diff --git a/hindsight-cli/src/commands/document.rs b/hindsight-cli/src/commands/document.rs new file mode 100644 index 00000000..ba6bcbb1 --- /dev/null +++ b/hindsight-cli/src/commands/document.rs @@ -0,0 +1,124 @@ +use anyhow::Result; +use crate::api::ApiClient; +use crate::output::{self, OutputFormat}; +use crate::ui; + +pub fn list( + client: &ApiClient, + agent_id: &str, + query: Option, + limit: i32, + offset: i32, + verbose: bool, + output_format: OutputFormat, +) -> Result<()> { + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Fetching documents...")) + } else { + None + }; + + let response = client.list_documents(agent_id, query.as_deref(), Some(limit), Some(offset), verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(docs_response) => { + if output_format == OutputFormat::Pretty { + ui::print_info(&format!("Documents for agent '{}' (total: {})", agent_id, docs_response.total)); + for doc in &docs_response.items { + let id = doc.get("id").and_then(|v| v.as_str()).unwrap_or("unknown"); + let created = doc.get("created_at").and_then(|v| v.as_str()).unwrap_or("unknown"); + let updated = doc.get("updated_at").and_then(|v| v.as_str()).unwrap_or("unknown"); + let text_len = doc.get("text_length").and_then(|v| v.as_i64()).unwrap_or(0); + let mem_count = doc.get("memory_unit_count").and_then(|v| v.as_i64()).unwrap_or(0); + + println!("\n Document ID: {}", id); + println!(" Created: {}", created); + println!(" Updated: {}", updated); + println!(" Text Length: {}", text_len); + println!(" Memory Units: {}", mem_count); + } + } else { + output::print_output(&docs_response, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} + +pub fn get( + client: &ApiClient, + agent_id: &str, + document_id: &str, + verbose: bool, + output_format: OutputFormat, +) -> Result<()> { + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Fetching document...")) + } else { + None + }; + + let response = client.get_document(agent_id, document_id, verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(doc) => { + if output_format == OutputFormat::Pretty { + ui::print_info(&format!("Document: {}", doc.id)); + println!(" Agent ID: {}", doc.agent_id); + println!(" Created: {}", doc.created_at); + println!(" Updated: {}", doc.updated_at); + println!(" Memory Units: {}", doc.memory_unit_count); + println!("\n Text:\n{}", doc.original_text); + } else { + output::print_output(&doc, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} + +pub fn delete( + client: &ApiClient, + agent_id: &str, + document_id: &str, + verbose: bool, + output_format: OutputFormat, +) -> Result<()> { + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Deleting document...")) + } else { + None + }; + + let response = client.delete_document(agent_id, document_id, verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(result) => { + if output_format == OutputFormat::Pretty { + if result.success { + ui::print_success("Document deleted successfully"); + } else { + ui::print_error("Failed to delete document"); + } + } else { + output::print_output(&result, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} diff --git a/hindsight-cli/src/commands/entity.rs b/hindsight-cli/src/commands/entity.rs new file mode 100644 index 00000000..f9ebb648 --- /dev/null +++ b/hindsight-cli/src/commands/entity.rs @@ -0,0 +1,136 @@ +use anyhow::Result; +use crate::api::ApiClient; +use crate::output::{self, OutputFormat}; +use crate::ui; + +pub fn list( + client: &ApiClient, + bank_id: &str, + limit: i64, + verbose: bool, + output_format: OutputFormat, +) -> Result<()> { + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Fetching entities...")) + } else { + None + }; + + let response = client.list_entities(bank_id, Some(limit), verbose)?; + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + if output_format == OutputFormat::Pretty { + ui::print_section_header(&format!("Entities for Bank: {}", bank_id)); + + if response.entities.is_empty() { + ui::print_warning("No entities found"); + return Ok(()); + } + + println!("Total entities: {}\n", response.entities.len()); + + for entity in &response.entities { + println!("ID: {}", entity.id); + println!(" Name: {}", entity.canonical_name); + println!(" Mentions: {}", entity.mention_count); + if let Some(first_seen) = &entity.first_seen { + println!(" First seen: {}", first_seen); + } + if let Some(last_seen) = &entity.last_seen { + println!(" Last seen: {}", last_seen); + } + println!(); + } + } else { + output::print_output(&response, output_format)?; + } + + Ok(()) +} + +pub fn get( + client: &ApiClient, + bank_id: &str, + entity_id: &str, + verbose: bool, + output_format: OutputFormat, +) -> Result<()> { + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Fetching entity details...")) + } else { + None + }; + + let response = client.get_entity(bank_id, entity_id, verbose)?; + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + if output_format == OutputFormat::Pretty { + ui::print_section_header(&format!("Entity: {}", entity_id)); + + println!("ID: {}", response.id); + println!("Name: {}", response.canonical_name); + println!("Mentions: {}", response.mention_count); + + if let Some(first_seen) = &response.first_seen { + println!("First seen: {}", first_seen); + } + if let Some(last_seen) = &response.last_seen { + println!("Last seen: {}", last_seen); + } + + // Show observations (always included) + if !response.observations.is_empty() { + println!("\nObservations ({}):", response.observations.len()); + for obs in &response.observations { + println!(" - {}", obs.text); + if let Some(mentioned_at) = &obs.mentioned_at { + println!(" Mentioned at: {}", mentioned_at); + } + } + } + + println!(); + } else { + output::print_output(&response, output_format)?; + } + + Ok(()) +} + +pub fn regenerate( + client: &ApiClient, + bank_id: &str, + entity_id: &str, + verbose: bool, + output_format: OutputFormat, +) -> Result<()> { + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Regenerating entity observations...")) + } else { + None + }; + + let response = client.regenerate_entity(bank_id, entity_id, verbose)?; + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + if output_format == OutputFormat::Pretty { + ui::print_success(&format!("Successfully regenerated observations for entity: {}", entity_id)); + println!("\nUpdated entity:"); + println!(" Name: {}", response.canonical_name); + println!(" Mentions: {}", response.mention_count); + println!(" Observations: {}", response.observations.len()); + } else { + output::print_output(&response, output_format)?; + } + + Ok(()) +} diff --git a/hindsight-cli/src/commands/explore.rs b/hindsight-cli/src/commands/explore.rs new file mode 100644 index 00000000..c4a4c6bf --- /dev/null +++ b/hindsight-cli/src/commands/explore.rs @@ -0,0 +1,1080 @@ +use crate::api::{ApiClient, RecallRequest, ReflectRequest}; +use anyhow::Result; +use crossterm::{ + event::{self, DisableMouseCapture, EnableMouseCapture, Event, KeyCode}, + execute, + terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen}, +}; +use hindsight_client::types::{BankListItem, RecallResult, EntityListItem, Budget}; +use serde_json::{Map, Value}; +use ratatui::{ + backend::{Backend, CrosstermBackend}, + layout::{Alignment, Constraint, Direction, Layout, Rect}, + style::{Color, Modifier, Style}, + text::{Line, Span}, + widgets::{Block, Borders, List, ListItem, ListState, Paragraph, Wrap}, + Frame, Terminal, +}; +use std::io; +use std::time::{Duration, Instant}; + +/// Main view types (like k9s contexts) +#[derive(Debug, Clone, PartialEq)] +enum View { + Banks, + Memories(String), // bank_id + Entities(String), // bank_id + Documents(String), // bank_id + Recall(String), // bank_id + Reflect(String), // bank_id +} + +impl View { + fn title(&self) -> &str { + match self { + View::Banks => "Banks", + View::Memories(_) => "Memories", + View::Entities(_) => "Entities", + View::Documents(_) => "Documents", + View::Recall(_) => "Recall", + View::Reflect(_) => "Reflect", + } + } + + fn bank_id(&self) -> Option<&str> { + match self { + View::Banks => None, + View::Memories(id) | View::Entities(id) | View::Documents(id) | View::Recall(id) | View::Reflect(id) => Some(id), + } + } +} + +/// Input mode for recall/reflect queries +#[derive(Debug, Clone, PartialEq)] +enum InputMode { + Normal, + Query, +} + +/// Application state +struct App { + client: ApiClient, + view: View, + view_history: Vec, + + // List states + banks: Vec, + banks_state: ListState, + + memories: Vec>, + memories_state: ListState, + + entities: Vec, + entities_state: ListState, + + documents: Vec>, + documents_state: ListState, + + // Recall state + recall_query: String, + recall_results: Vec, + recall_results_state: ListState, + + // Reflect state + reflect_query: String, + reflect_response: String, + + // Input mode + input_mode: InputMode, + + // Status messages + status_message: String, + error_message: String, + + // Help visibility + show_help: bool, + + // Loading state + loading: bool, + + // Auto-refresh + auto_refresh_enabled: bool, + last_refresh: Instant, + refresh_interval: Duration, +} + +impl App { + fn new(client: ApiClient) -> Self { + let mut app = Self { + client, + view: View::Banks, + view_history: Vec::new(), + + banks: Vec::new(), + banks_state: ListState::default(), + + memories: Vec::new(), + memories_state: ListState::default(), + + entities: Vec::new(), + entities_state: ListState::default(), + + documents: Vec::new(), + documents_state: ListState::default(), + + recall_query: String::new(), + recall_results: Vec::new(), + recall_results_state: ListState::default(), + + reflect_query: String::new(), + reflect_response: String::new(), + + input_mode: InputMode::Normal, + status_message: String::from("Press ? for help"), + error_message: String::new(), + show_help: false, + loading: false, + + auto_refresh_enabled: true, + last_refresh: Instant::now(), + refresh_interval: Duration::from_secs(5), + }; + + // Select first item by default + app.banks_state.select(Some(0)); + app.memories_state.select(Some(0)); + app.entities_state.select(Some(0)); + app.recall_results_state.select(Some(0)); + + app + } + + fn refresh(&mut self) -> Result<()> { + self.loading = true; + self.error_message.clear(); + + let result = match self.view.clone() { + View::Banks => self.load_banks(), + View::Memories(bank_id) => self.load_memories(&bank_id), + View::Entities(bank_id) => self.load_entities(&bank_id), + View::Documents(bank_id) => self.load_documents(&bank_id), + View::Recall(_) => Ok(()), // Recall is query-driven + View::Reflect(_) => Ok(()), // Reflect is query-driven + }; + + self.loading = false; + + if let Err(e) = result { + self.error_message = format!("Error: {}", e); + } + + Ok(()) + } + + fn toggle_auto_refresh(&mut self) { + self.auto_refresh_enabled = !self.auto_refresh_enabled; + if self.auto_refresh_enabled { + self.status_message = "Auto-refresh enabled (5s)".to_string(); + self.last_refresh = Instant::now(); + } else { + self.status_message = "Auto-refresh disabled".to_string(); + } + } + + fn should_refresh(&self) -> bool { + self.auto_refresh_enabled && self.last_refresh.elapsed() >= self.refresh_interval + } + + fn do_auto_refresh(&mut self) -> Result<()> { + if self.should_refresh() { + self.last_refresh = Instant::now(); + self.refresh()?; + } + Ok(()) + } + + fn load_banks(&mut self) -> Result<()> { + self.banks = self.client.list_agents(false)?; + + if !self.banks.is_empty() && self.banks_state.selected().is_none() { + self.banks_state.select(Some(0)); + } + + self.status_message = format!("Loaded {} banks", self.banks.len()); + Ok(()) + } + + fn load_memories(&mut self, bank_id: &str) -> Result<()> { + let response = self.client.list_memories(bank_id, None, None, Some(100), Some(0), false)?; + self.memories = response.items; + + if !self.memories.is_empty() && self.memories_state.selected().is_none() { + self.memories_state.select(Some(0)); + } + + self.status_message = format!("Loaded {} memories", self.memories.len()); + Ok(()) + } + + fn load_entities(&mut self, bank_id: &str) -> Result<()> { + let response = self.client.list_entities(bank_id, Some(100), false)?; + self.entities = response.entities; + + if !self.entities.is_empty() && self.entities_state.selected().is_none() { + self.entities_state.select(Some(0)); + } + + self.status_message = format!("Loaded {} entities", self.entities.len()); + Ok(()) + } + + fn load_documents(&mut self, bank_id: &str) -> Result<()> { + let response = self.client.list_documents(bank_id, None, Some(100), Some(0), false)?; + self.documents = response.items; + + if !self.documents.is_empty() && self.documents_state.selected().is_none() { + self.documents_state.select(Some(0)); + } + + self.status_message = format!("Loaded {} documents", self.documents.len()); + Ok(()) + } + + fn execute_recall(&mut self) -> Result<()> { + if let View::Recall(bank_id) = &self.view { + if self.recall_query.is_empty() { + self.error_message = "Query cannot be empty".to_string(); + return Ok(()); + } + + self.loading = true; + self.error_message.clear(); + + let request = RecallRequest { + query: self.recall_query.clone(), + types: None, + budget: Some(Budget::Mid), + max_tokens: 4096, + trace: false, + query_timestamp: None, + filters: None, + include: None, + }; + + let response = self.client.recall(bank_id, &request, false)?; + self.recall_results = response.results; + + if !self.recall_results.is_empty() { + self.recall_results_state.select(Some(0)); + } + + self.loading = false; + self.status_message = format!("Found {} results", self.recall_results.len()); + self.input_mode = InputMode::Normal; + } + + Ok(()) + } + + fn execute_reflect(&mut self) -> Result<()> { + if let View::Reflect(bank_id) = &self.view { + if self.reflect_query.is_empty() { + self.error_message = "Query cannot be empty".to_string(); + return Ok(()); + } + + self.loading = true; + self.error_message.clear(); + + let request = ReflectRequest { + query: self.reflect_query.clone(), + budget: Some(Budget::Mid), + context: None, + filters: None, + include: None, + }; + + let response = self.client.reflect(bank_id, &request, false)?; + self.reflect_response = response.text; + + self.loading = false; + self.status_message = "Reflection complete".to_string(); + self.input_mode = InputMode::Normal; + } + + Ok(()) + } + + fn next_item(&mut self) { + match &self.view { + View::Banks => { + let i = match self.banks_state.selected() { + Some(i) => { + if i >= self.banks.len().saturating_sub(1) { + 0 + } else { + i + 1 + } + } + None => 0, + }; + self.banks_state.select(Some(i)); + } + View::Memories(_) => { + let i = match self.memories_state.selected() { + Some(i) => { + if i >= self.memories.len().saturating_sub(1) { + 0 + } else { + i + 1 + } + } + None => 0, + }; + self.memories_state.select(Some(i)); + } + View::Entities(_) => { + let i = match self.entities_state.selected() { + Some(i) => { + if i >= self.entities.len().saturating_sub(1) { + 0 + } else { + i + 1 + } + } + None => 0, + }; + self.entities_state.select(Some(i)); + } + View::Documents(_) => { + let i = match self.documents_state.selected() { + Some(i) => { + if i >= self.documents.len().saturating_sub(1) { + 0 + } else { + i + 1 + } + } + None => 0, + }; + self.documents_state.select(Some(i)); + } + View::Recall(_) => { + let i = match self.recall_results_state.selected() { + Some(i) => { + if i >= self.recall_results.len().saturating_sub(1) { + 0 + } else { + i + 1 + } + } + None => 0, + }; + self.recall_results_state.select(Some(i)); + } + View::Reflect(_) => {} // No list to navigate + } + } + + fn previous_item(&mut self) { + match &self.view { + View::Banks => { + let i = match self.banks_state.selected() { + Some(i) => { + if i == 0 { + self.banks.len().saturating_sub(1) + } else { + i - 1 + } + } + None => 0, + }; + self.banks_state.select(Some(i)); + } + View::Memories(_) => { + let i = match self.memories_state.selected() { + Some(i) => { + if i == 0 { + self.memories.len().saturating_sub(1) + } else { + i - 1 + } + } + None => 0, + }; + self.memories_state.select(Some(i)); + } + View::Entities(_) => { + let i = match self.entities_state.selected() { + Some(i) => { + if i == 0 { + self.entities.len().saturating_sub(1) + } else { + i - 1 + } + } + None => 0, + }; + self.entities_state.select(Some(i)); + } + View::Documents(_) => { + let i = match self.documents_state.selected() { + Some(i) => { + if i == 0 { + self.documents.len().saturating_sub(1) + } else { + i - 1 + } + } + None => 0, + }; + self.documents_state.select(Some(i)); + } + View::Recall(_) => { + let i = match self.recall_results_state.selected() { + Some(i) => { + if i == 0 { + self.recall_results.len().saturating_sub(1) + } else { + i - 1 + } + } + None => 0, + }; + self.recall_results_state.select(Some(i)); + } + View::Reflect(_) => {} // No list to navigate + } + } + + fn enter_view(&mut self) -> Result<()> { + match &self.view { + View::Banks => { + if let Some(i) = self.banks_state.selected() { + if let Some(bank) = self.banks.get(i) { + let bank_id = bank.bank_id.clone(); + self.view_history.push(self.view.clone()); + self.view = View::Memories(bank_id.clone()); + self.load_memories(&bank_id)?; + } + } + } + _ => {} + } + Ok(()) + } + + fn go_back(&mut self) { + if let Some(prev_view) = self.view_history.pop() { + self.view = prev_view; + let _ = self.refresh(); + } + } + + fn switch_to_view(&mut self, new_view: View) -> Result<()> { + if self.view != new_view { + self.view_history.push(self.view.clone()); + self.view = new_view; + self.refresh()?; + } + Ok(()) + } +} + +fn ui(f: &mut Frame, app: &mut App) { + let chunks = Layout::default() + .direction(Direction::Vertical) + .constraints([ + Constraint::Length(5), // Shortcuts bar (context + shortcuts, max 3 rows + 2 border) + Constraint::Length(3), // Header + Constraint::Min(0), // Main content + Constraint::Length(1), // Footer/status only (no border) + ]) + .split(f.area()); + + // Control bar + render_control_bar(f, app, chunks[0]); + + // Header + render_header(f, app, chunks[1]); + + // Main content + if app.show_help { + render_help(f, chunks[2]); + } else { + match &app.view { + View::Banks => render_banks(f, app, chunks[2]), + View::Memories(_) => render_memories(f, app, chunks[2]), + View::Entities(_) => render_entities(f, app, chunks[2]), + View::Documents(_) => render_documents(f, app, chunks[2]), + View::Recall(_) => render_recall(f, app, chunks[2]), + View::Reflect(_) => render_reflect(f, app, chunks[2]), + } + } + + // Footer + render_footer(f, app, chunks[3]); +} + +fn render_control_bar(f: &mut Frame, app: &App, area: Rect) { + // Build contextual shortcuts based on view and input mode + let shortcuts = match (&app.view, &app.input_mode) { + (View::Banks, InputMode::Normal) => vec![ + ("Enter", "Select", Color::Cyan), + ("m", "Mem", Color::Green), + ("e", "Ent", Color::Green), + ("d", "Docs", Color::Green), + ("R", "Refresh", Color::Yellow), + ("a", if app.auto_refresh_enabled { "Auto" } else { "Auto" }, + if app.auto_refresh_enabled { Color::Green } else { Color::DarkGray }), + ("?", "Help", Color::Magenta), + ("q", "Quit", Color::Red), + ], + (View::Memories(_), InputMode::Normal) => vec![ + ("Enter", "View", Color::Cyan), + ("Esc", "Back", Color::Yellow), + ("r", "Recall", Color::Green), + ("t", "Reflect", Color::Green), + ("R", "Refresh", Color::Yellow), + ("a", if app.auto_refresh_enabled { "Auto" } else { "Auto" }, + if app.auto_refresh_enabled { Color::Green } else { Color::DarkGray }), + ("?", "Help", Color::Magenta), + ("q", "Quit", Color::Red), + ], + (View::Entities(_), InputMode::Normal) => vec![ + ("Enter", "View", Color::Cyan), + ("Esc", "Back", Color::Yellow), + ("R", "Refresh", Color::Yellow), + ("a", if app.auto_refresh_enabled { "Auto" } else { "Auto" }, + if app.auto_refresh_enabled { Color::Green } else { Color::DarkGray }), + ("?", "Help", Color::Magenta), + ("q", "Quit", Color::Red), + ], + (View::Documents(_), InputMode::Normal) => vec![ + ("Enter", "View", Color::Cyan), + ("Del", "Delete", Color::Red), + ("Esc", "Back", Color::Yellow), + ("R", "Refresh", Color::Yellow), + ("a", if app.auto_refresh_enabled { "Auto" } else { "Auto" }, + if app.auto_refresh_enabled { Color::Green } else { Color::DarkGray }), + ("?", "Help", Color::Magenta), + ("q", "Quit", Color::Red), + ], + (View::Recall(_), InputMode::Normal) => vec![ + ("/", "Query", Color::Green), + ("Esc", "Back", Color::Yellow), + ("R", "Refresh", Color::Yellow), + ("a", if app.auto_refresh_enabled { "Auto" } else { "Auto" }, + if app.auto_refresh_enabled { Color::Green } else { Color::DarkGray }), + ("?", "Help", Color::Magenta), + ("q", "Quit", Color::Red), + ], + (View::Recall(_), InputMode::Query) => vec![ + ("Enter", "Search", Color::Green), + ("Esc", "Cancel", Color::Red), + ], + (View::Reflect(_), InputMode::Normal) => vec![ + ("/", "Query", Color::Green), + ("Esc", "Back", Color::Yellow), + ("R", "Refresh", Color::Yellow), + ("a", if app.auto_refresh_enabled { "Auto" } else { "Auto" }, + if app.auto_refresh_enabled { Color::Green } else { Color::DarkGray }), + ("?", "Help", Color::Magenta), + ("q", "Quit", Color::Red), + ], + (View::Reflect(_), InputMode::Query) => vec![ + ("Enter", "Reflect", Color::Green), + ("Esc", "Cancel", Color::Red), + ], + _ => vec![ + ("?", "Help", Color::Magenta), + ("q", "Quit", Color::Red), + ], + }; + + // Split into left (context) and right (shortcuts) sections + let columns = Layout::default() + .direction(Direction::Horizontal) + .constraints([ + Constraint::Percentage(30), // Context on left + Constraint::Percentage(70), // Shortcuts on right + ]) + .split(area); + + // Left: Context info + let context_info = match &app.view { + View::Banks => "Context: Banks List".to_string(), + View::Memories(bank_id) => format!("Context: Memories [{}]", bank_id), + View::Entities(bank_id) => format!("Context: Entities [{}]", bank_id), + View::Documents(bank_id) => format!("Context: Documents [{}]", bank_id), + View::Recall(bank_id) => format!("Context: Recall [{}]", bank_id), + View::Reflect(bank_id) => format!("Context: Reflect [{}]", bank_id), + }; + + let context_widget = Paragraph::new(context_info) + .block(Block::default() + .borders(Borders::ALL) + .border_style(Style::default().fg(Color::Cyan)) + .title(" Context ")) + .style(Style::default().fg(Color::Yellow).add_modifier(Modifier::BOLD)) + .alignment(Alignment::Left); + f.render_widget(context_widget, columns[0]); + + // Right: Shortcuts in columns if many + // Calculate shortcuts per column (max 3 lines of shortcuts) + let max_shortcuts_per_col = 3; + let num_cols = (shortcuts.len() + max_shortcuts_per_col - 1) / max_shortcuts_per_col; + + let mut shortcut_lines = vec![]; + for row in 0..max_shortcuts_per_col { + let mut line_spans = vec![]; + + for col in 0..num_cols { + let idx = col * max_shortcuts_per_col + row; + if idx < shortcuts.len() { + let (key, desc, color) = &shortcuts[idx]; + + // Each shortcut gets fixed width: desc = total 17 chars with spacing + // Format: " desc " (padded to 17 for alignment) + let shortcut_text = format!("<{:>6}> {:<9}", key, desc); + + line_spans.push(Span::styled( + shortcut_text, + Style::default().fg(*color).add_modifier(Modifier::BOLD) + )); + } + } + + if !line_spans.is_empty() { + shortcut_lines.push(Line::from(line_spans)); + } + } + + let shortcuts_widget = Paragraph::new(shortcut_lines) + .block(Block::default() + .borders(Borders::ALL) + .border_style(Style::default().fg(Color::Cyan)) + .title(" Shortcuts ")) + .alignment(Alignment::Left); + + f.render_widget(shortcuts_widget, columns[1]); +} + +fn render_header(f: &mut Frame, app: &App, area: Rect) { + let bank_info = if let Some(bank_id) = app.view.bank_id() { + format!(" [{}]", bank_id) + } else { + String::new() + }; + + let title = format!("Hindsight Explorer - {}{}", app.view.title(), bank_info); + + let header = Paragraph::new(title) + .style(Style::default().fg(Color::Cyan).add_modifier(Modifier::BOLD)) + .alignment(Alignment::Center) + .block(Block::default().borders(Borders::ALL)); + + f.render_widget(header, area); +} + +fn render_footer(f: &mut Frame, app: &App, area: Rect) { + // Simple status line only (shortcuts are now at the top, no border) + let status_line = if !app.error_message.is_empty() { + Line::from(vec![ + Span::styled(" Error: ", Style::default().fg(Color::Red).add_modifier(Modifier::BOLD)), + Span::raw(&app.error_message), + ]) + } else if app.loading { + Line::from(Span::styled(" Loading...", Style::default().fg(Color::Yellow).add_modifier(Modifier::BOLD))) + } else if !app.status_message.is_empty() { + Line::from(vec![ + Span::raw(" "), + Span::styled(&app.status_message, Style::default().fg(Color::Green)), + ]) + } else { + Line::from("") + }; + + let footer = Paragraph::new(status_line).alignment(Alignment::Left); + f.render_widget(footer, area); +} + +fn render_banks(f: &mut Frame, app: &mut App, area: Rect) { + let items: Vec = app + .banks + .iter() + .map(|bank| { + let name = if bank.name.is_empty() { "Unnamed" } else { &bank.name }; + let content = format!("{} - {}", bank.bank_id, name); + ListItem::new(content).style(Style::default().fg(Color::White)) + }) + .collect(); + + let list = List::new(items) + .block(Block::default().borders(Borders::ALL).title("Banks")) + .highlight_style( + Style::default() + .bg(Color::DarkGray) + .add_modifier(Modifier::BOLD), + ) + .highlight_symbol(">> "); + + f.render_stateful_widget(list, area, &mut app.banks_state); +} + +fn render_memories(f: &mut Frame, app: &mut App, area: Rect) { + // K9s-style table with columns + let mut items = vec![ + // Header row + ListItem::new(format!("{:<12} {:<20} {}", "TYPE", "CREATED", "TEXT")) + .style(Style::default().fg(Color::Cyan).add_modifier(Modifier::BOLD)) + ]; + + // Data rows + for memory in &app.memories { + let mem_type = memory.get("type").and_then(|v| v.as_str()).unwrap_or("unknown"); + let created = memory.get("created_at") + .and_then(|v| v.as_str()) + .and_then(|s| s.split('T').next()) + .unwrap_or("unknown"); + let text = memory.get("text").and_then(|v| v.as_str()).unwrap_or(""); + let preview = text.chars().take(60).collect::(); + + let content = format!("{:<12} {:<20} {}", mem_type, created, preview); + items.push(ListItem::new(content).style(Style::default().fg(Color::White))); + } + + let list = List::new(items) + .block(Block::default().borders(Borders::ALL).title("Memories")) + .highlight_style( + Style::default() + .bg(Color::DarkGray) + .add_modifier(Modifier::BOLD), + ) + .highlight_symbol(">> "); + + f.render_stateful_widget(list, area, &mut app.memories_state); +} + +fn render_entities(f: &mut Frame, app: &mut App, area: Rect) { + let items: Vec = app + .entities + .iter() + .map(|entity| { + let content = format!("{} (mentioned {} times)", entity.canonical_name, entity.mention_count); + ListItem::new(content).style(Style::default().fg(Color::White)) + }) + .collect(); + + let list = List::new(items) + .block(Block::default().borders(Borders::ALL).title("Entities")) + .highlight_style( + Style::default() + .bg(Color::DarkGray) + .add_modifier(Modifier::BOLD), + ) + .highlight_symbol(">> "); + + f.render_stateful_widget(list, area, &mut app.entities_state); +} + +fn render_documents(f: &mut Frame, app: &mut App, area: Rect) { + let items: Vec = app + .documents + .iter() + .map(|doc| { + let id = doc.get("id") + .and_then(|v| v.as_str()) + .unwrap_or("unknown"); + let content_type = doc.get("content_type") + .and_then(|v| v.as_str()) + .unwrap_or("unknown"); + let content = format!("{} ({})", id, content_type); + ListItem::new(content).style(Style::default().fg(Color::White)) + }) + .collect(); + + let list = List::new(items) + .block(Block::default().borders(Borders::ALL).title("Documents")) + .highlight_style( + Style::default() + .bg(Color::DarkGray) + .add_modifier(Modifier::BOLD), + ) + .highlight_symbol(">> "); + + f.render_stateful_widget(list, area, &mut app.documents_state); +} + +fn render_recall(f: &mut Frame, app: &mut App, area: Rect) { + let chunks = Layout::default() + .direction(Direction::Vertical) + .constraints([ + Constraint::Length(3), // Query input + Constraint::Min(0), // Results + ]) + .split(area); + + // Query input + let query_style = if app.input_mode == InputMode::Query { + Style::default().fg(Color::Yellow) + } else { + Style::default() + }; + + let query = Paragraph::new(app.recall_query.as_str()) + .style(query_style) + .block(Block::default().borders(Borders::ALL).title("Query (press / to edit)")); + + f.render_widget(query, chunks[0]); + + // Results + let items: Vec = app + .recall_results + .iter() + .map(|result| { + let preview = result.text.chars().take(100).collect::(); + let type_field = result.type_.as_deref().unwrap_or("unknown"); + let content = format!("[{}] {}", type_field, preview); + ListItem::new(content).style(Style::default().fg(Color::White)) + }) + .collect(); + + let list = List::new(items) + .block(Block::default().borders(Borders::ALL).title(format!("Results ({})", app.recall_results.len()))) + .highlight_style( + Style::default() + .bg(Color::DarkGray) + .add_modifier(Modifier::BOLD), + ) + .highlight_symbol(">> "); + + f.render_stateful_widget(list, chunks[1], &mut app.recall_results_state); +} + +fn render_reflect(f: &mut Frame, app: &mut App, area: Rect) { + let chunks = Layout::default() + .direction(Direction::Vertical) + .constraints([ + Constraint::Length(3), // Query input + Constraint::Min(0), // Response + ]) + .split(area); + + // Query input + let query_style = if app.input_mode == InputMode::Query { + Style::default().fg(Color::Yellow) + } else { + Style::default() + }; + + let query = Paragraph::new(app.reflect_query.as_str()) + .style(query_style) + .block(Block::default().borders(Borders::ALL).title("Query (press / to edit)")); + + f.render_widget(query, chunks[0]); + + // Response + let response = Paragraph::new(app.reflect_response.as_str()) + .style(Style::default()) + .block(Block::default().borders(Borders::ALL).title("Response")) + .wrap(Wrap { trim: false }); + + f.render_widget(response, chunks[1]); +} + +fn render_help(f: &mut Frame, area: Rect) { + let help_text = vec![ + Line::from(Span::styled("Hindsight Explorer - Keyboard Shortcuts", Style::default().fg(Color::Cyan).add_modifier(Modifier::BOLD))), + Line::from(""), + Line::from(vec![ + Span::styled("Navigation", Style::default().fg(Color::Yellow).add_modifier(Modifier::BOLD)), + ]), + Line::from(" ↑/↓, j/k - Navigate up/down in lists"), + Line::from(" Enter - Select item / drill down"), + Line::from(" Esc - Go back to previous view"), + Line::from(""), + Line::from(vec![ + Span::styled("Views (from Bank selection)", Style::default().fg(Color::Yellow).add_modifier(Modifier::BOLD)), + ]), + Line::from(" m - View memories for selected bank"), + Line::from(" e - View entities for selected bank"), + Line::from(" r - Recall (search) in selected bank"), + Line::from(" t - Reflect (think) with selected bank"), + Line::from(""), + Line::from(vec![ + Span::styled("Actions", Style::default().fg(Color::Yellow).add_modifier(Modifier::BOLD)), + ]), + Line::from(" / - Enter query (in Recall/Reflect views)"), + Line::from(" Enter - Execute query (when in query mode)"), + Line::from(" R - Refresh current view"), + Line::from(" a - Toggle auto-refresh (5s interval)"), + Line::from(""), + Line::from(vec![ + Span::styled("General", Style::default().fg(Color::Yellow).add_modifier(Modifier::BOLD)), + ]), + Line::from(" ? - Toggle this help screen"), + Line::from(" q - Quit"), + Line::from(""), + Line::from(Span::styled("Press ? to close help", Style::default().fg(Color::DarkGray))), + ]; + + let help = Paragraph::new(help_text) + .block(Block::default().borders(Borders::ALL).title("Help")) + .alignment(Alignment::Left); + + f.render_widget(help, area); +} + +fn run_app(terminal: &mut Terminal, mut app: App) -> Result<()> { + // Initial load + app.refresh()?; + + loop { + terminal.draw(|f| ui(f, &mut app))?; + + if event::poll(Duration::from_millis(100))? { + if let Event::Key(key) = event::read()? { + // Handle Ctrl+C to exit + if key.code == KeyCode::Char('c') && key.modifiers.contains(crossterm::event::KeyModifiers::CONTROL) { + return Ok(()); + } + + match app.input_mode { + InputMode::Normal => { + match key.code { + KeyCode::Char('q') => return Ok(()), + KeyCode::Char('?') => app.show_help = !app.show_help, + + // Navigation + KeyCode::Down | KeyCode::Char('j') => app.next_item(), + KeyCode::Up | KeyCode::Char('k') => app.previous_item(), + KeyCode::Enter => app.enter_view()?, + KeyCode::Esc => app.go_back(), + + // View switching (only from Banks view or same bank) + KeyCode::Char('m') => { + if let Some(i) = app.banks_state.selected() { + if let Some(bank) = app.banks.get(i) { + app.switch_to_view(View::Memories(bank.bank_id.clone()))?; + } + } + } + KeyCode::Char('e') => { + if let Some(i) = app.banks_state.selected() { + if let Some(bank) = app.banks.get(i) { + app.switch_to_view(View::Entities(bank.bank_id.clone()))?; + } + } + } + KeyCode::Char('d') => { + if let Some(i) = app.banks_state.selected() { + if let Some(bank) = app.banks.get(i) { + app.switch_to_view(View::Documents(bank.bank_id.clone()))?; + } + } + } + KeyCode::Char('r') => { + if let Some(i) = app.banks_state.selected() { + if let Some(bank) = app.banks.get(i) { + app.switch_to_view(View::Recall(bank.bank_id.clone()))?; + } + } else if let Some(bank_id) = app.view.bank_id() { + app.switch_to_view(View::Recall(bank_id.to_string()))?; + } + } + KeyCode::Char('t') => { + if let Some(i) = app.banks_state.selected() { + if let Some(bank) = app.banks.get(i) { + app.switch_to_view(View::Reflect(bank.bank_id.clone()))?; + } + } else if let Some(bank_id) = app.view.bank_id() { + app.switch_to_view(View::Reflect(bank_id.to_string()))?; + } + } + + // Refresh + KeyCode::Char('R') => { + app.refresh()?; + } + + // Toggle auto-refresh + KeyCode::Char('a') => { + app.toggle_auto_refresh(); + } + + // Query input + KeyCode::Char('/') => { + if matches!(app.view, View::Recall(_) | View::Reflect(_)) { + app.input_mode = InputMode::Query; + } + } + + _ => {} + } + } + InputMode::Query => { + match key.code { + KeyCode::Enter => { + match &app.view { + View::Recall(_) => app.execute_recall()?, + View::Reflect(_) => app.execute_reflect()?, + _ => {} + } + } + KeyCode::Esc => { + app.input_mode = InputMode::Normal; + } + KeyCode::Char(c) => { + match &app.view { + View::Recall(_) => app.recall_query.push(c), + View::Reflect(_) => app.reflect_query.push(c), + _ => {} + } + } + KeyCode::Backspace => { + match &app.view { + View::Recall(_) => { app.recall_query.pop(); } + View::Reflect(_) => { app.reflect_query.pop(); } + _ => {} + } + } + _ => {} + } + } + } + } + } + + // Auto-refresh check + app.do_auto_refresh()?; + } +} + +pub fn run(client: &ApiClient) -> Result<()> { + // Setup terminal + enable_raw_mode()?; + let mut stdout = io::stdout(); + execute!(stdout, EnterAlternateScreen, EnableMouseCapture)?; + let backend = CrosstermBackend::new(stdout); + let mut terminal = Terminal::new(backend)?; + + // Create app and run it + let app = App::new(client.clone()); + let res = run_app(&mut terminal, app); + + // Restore terminal + disable_raw_mode()?; + execute!( + terminal.backend_mut(), + LeaveAlternateScreen, + DisableMouseCapture + )?; + terminal.show_cursor()?; + + if let Err(err) = res { + println!("Error: {:?}", err); + } + + Ok(()) +} diff --git a/hindsight-cli/src/commands/memory.rs b/hindsight-cli/src/commands/memory.rs new file mode 100644 index 00000000..e727dcf5 --- /dev/null +++ b/hindsight-cli/src/commands/memory.rs @@ -0,0 +1,397 @@ +use anyhow::{Context, Result}; +use std::fs; +use std::path::PathBuf; +use walkdir::WalkDir; + +use crate::api::{ApiClient, RecallRequest, ReflectRequest, MemoryItem, RetainRequest}; +use crate::config; +use crate::output::{self, OutputFormat}; +use crate::ui; + +// Import Budget type from generated client +use hindsight_client::types::Budget; + +// Helper function to parse budget string to Budget enum +fn parse_budget(budget: &str) -> Budget { + match budget.to_lowercase().as_str() { + "low" => Budget::Low, + "high" => Budget::High, + _ => Budget::Mid, // Default to mid + } +} + +pub fn recall( + client: &ApiClient, + agent_id: &str, + query: String, + fact_type: Vec, + budget: String, + max_tokens: i64, + trace: bool, + verbose: bool, + output_format: OutputFormat, +) -> Result<()> { + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Recalling memories...")) + } else { + None + }; + + let request = RecallRequest { + query, + types: if fact_type.is_empty() { None } else { Some(fact_type) }, + budget: Some(parse_budget(&budget)), + max_tokens, + trace, + query_timestamp: None, + filters: None, + include: None, + }; + + let response = client.recall(agent_id, &request, verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(result) => { + if output_format == OutputFormat::Pretty { + ui::print_search_results(&result, trace); + } else { + output::print_output(&result, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} + +pub fn reflect( + client: &ApiClient, + agent_id: &str, + query: String, + budget: String, + context: Option, + verbose: bool, + output_format: OutputFormat, +) -> Result<()> { + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Reflecting...")) + } else { + None + }; + + let request = ReflectRequest { + query, + budget: Some(parse_budget(&budget)), + context, + filters: None, + include: None, + }; + + let response = client.reflect(agent_id, &request, verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(result) => { + if output_format == OutputFormat::Pretty { + ui::print_think_response(&result); + } else { + output::print_output(&result, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} + +pub fn retain( + client: &ApiClient, + agent_id: &str, + content: String, + doc_id: Option, + context: Option, + r#async: bool, + verbose: bool, + output_format: OutputFormat, +) -> Result<()> { + let doc_id = doc_id.unwrap_or_else(config::generate_doc_id); + + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Retaining memory...")) + } else { + None + }; + + let item = MemoryItem { + content: content.clone(), + context, + metadata: None, + timestamp: None, + }; + + let request = RetainRequest { + items: vec![item], + document_id: Some(doc_id.clone()), + async_: r#async, + }; + + let response = client.retain(agent_id, &request, r#async, verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(result) => { + if output_format == OutputFormat::Pretty { + ui::print_success(&format!( + "Memory retained successfully (document: {})", + doc_id + )); + if result.is_async { + println!(" Status: queued for background processing"); + println!(" Items: {}", result.items_count); + } else { + println!(" Stored count: {}", result.items_count); + } + } else { + output::print_output(&result, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} + +pub fn retain_files( + client: &ApiClient, + agent_id: &str, + path: PathBuf, + recursive: bool, + context: Option, + r#async: bool, + verbose: bool, + output_format: OutputFormat, +) -> Result<()> { + if !path.exists() { + anyhow::bail!("Path does not exist: {}", path.display()); + } + + let mut files = Vec::new(); + + if path.is_file() { + files.push(path); + } else if path.is_dir() { + if recursive { + for entry in WalkDir::new(&path) + .into_iter() + .filter_map(|e| e.ok()) + .filter(|e| e.file_type().is_file()) + { + let path = entry.path(); + if let Some(ext) = path.extension() { + if ext == "txt" || ext == "md" { + files.push(path.to_path_buf()); + } + } + } + } else { + for entry in fs::read_dir(&path)? { + let entry = entry?; + let path = entry.path(); + if path.is_file() { + if let Some(ext) = path.extension() { + if ext == "txt" || ext == "md" { + files.push(path); + } + } + } + } + } + } + + if files.is_empty() { + ui::print_warning("No .txt or .md files found"); + return Ok(()); + } + + ui::print_info(&format!("Found {} files to import", files.len())); + + let pb = ui::create_progress_bar(files.len() as u64, "Processing files"); + + let mut items = Vec::new(); + let mut document_id = None; + + for file_path in &files { + let content = fs::read_to_string(file_path) + .with_context(|| format!("Failed to read file: {}", file_path.display()))?; + + let doc_id = file_path + .file_stem() + .and_then(|s| s.to_str()) + .map(|s| s.to_string()) + .unwrap_or_else(config::generate_doc_id); + + if document_id.is_none() { + document_id = Some(doc_id); + } + + items.push(MemoryItem { + content, + context: context.clone(), + metadata: None, + timestamp: None, + }); + + pb.inc(1); + } + + pb.finish_with_message("Files processed"); + + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Retaining memories...")) + } else { + None + }; + + let request = RetainRequest { + items, + document_id, + async_: r#async, + }; + + let response = client.retain(agent_id, &request, r#async, verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(result) => { + if output_format == OutputFormat::Pretty { + ui::print_success("Files retained successfully"); + if result.is_async { + println!(" Status: queued for background processing"); + println!(" Items: {}", result.items_count); + } else { + println!(" Total units created: {}", result.items_count); + } + } else { + output::print_output(&result, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} + +pub fn delete( + client: &ApiClient, + agent_id: &str, + unit_id: &str, + verbose: bool, + output_format: OutputFormat, +) -> Result<()> { + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Deleting memory unit...")) + } else { + None + }; + + let response = client.delete_memory(agent_id, unit_id, verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(result) => { + if output_format == OutputFormat::Pretty { + if result.success { + ui::print_success("Memory unit deleted successfully"); + } else { + ui::print_error("Failed to delete memory unit"); + } + } else { + output::print_output(&result, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} + +pub fn clear( + client: &ApiClient, + agent_id: &str, + fact_type: Option, + yes: bool, + verbose: bool, + output_format: OutputFormat, +) -> Result<()> { + // Confirmation prompt unless -y flag is used + if !yes && output_format == OutputFormat::Pretty { + let message = if let Some(ft) = &fact_type { + format!( + "Are you sure you want to clear all '{}' memories for agent '{}'? This cannot be undone.", + ft, agent_id + ) + } else { + format!( + "Are you sure you want to clear ALL memories for agent '{}'? This cannot be undone.", + agent_id + ) + }; + + let confirmed = ui::prompt_confirmation(&message)?; + + if !confirmed { + ui::print_info("Operation cancelled"); + return Ok(()); + } + } + + let spinner_msg = if let Some(ft) = &fact_type { + format!("Clearing {} memories...", ft) + } else { + "Clearing all memories...".to_string() + }; + + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner(&spinner_msg)) + } else { + None + }; + + let response = client.clear_memories(agent_id, fact_type.as_deref(), verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(result) => { + if output_format == OutputFormat::Pretty { + if result.success { + let msg = if fact_type.is_some() { + "Memories cleared successfully" + } else { + "All memories cleared successfully" + }; + ui::print_success(msg); + } else { + ui::print_error("Failed to clear memories"); + } + } else { + output::print_output(&result, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} diff --git a/hindsight-cli/src/commands/mod.rs b/hindsight-cli/src/commands/mod.rs new file mode 100644 index 00000000..2f548caa --- /dev/null +++ b/hindsight-cli/src/commands/mod.rs @@ -0,0 +1,6 @@ +pub mod bank; +pub mod memory; +pub mod document; +pub mod entity; +pub mod operation; +pub mod explore; diff --git a/hindsight-cli/src/commands/operation.rs b/hindsight-cli/src/commands/operation.rs new file mode 100644 index 00000000..bdd5ff78 --- /dev/null +++ b/hindsight-cli/src/commands/operation.rs @@ -0,0 +1,84 @@ +use anyhow::Result; +use crate::api::ApiClient; +use crate::output::{self, OutputFormat}; +use crate::ui; + +pub fn list( + client: &ApiClient, + agent_id: &str, + verbose: bool, + output_format: OutputFormat, +) -> Result<()> { + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Fetching operations...")) + } else { + None + }; + + let response = client.list_operations(agent_id, verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(ops_response) => { + if output_format == OutputFormat::Pretty { + if ops_response.operations.is_empty() { + ui::print_info("No operations found"); + } else { + ui::print_info(&format!("Found {} operation(s)", ops_response.operations.len())); + for op in &ops_response.operations { + println!("\n Operation ID: {}", op.id); + println!(" Type: {}", op.task_type); + println!(" Status: {}", op.status); + println!(" Items: {}", op.items_count); + if let Some(doc_id) = &op.document_id { + println!(" Document ID: {}", doc_id); + } + } + } + } else { + output::print_output(&ops_response, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} + +pub fn cancel( + client: &ApiClient, + agent_id: &str, + operation_id: &str, + verbose: bool, + output_format: OutputFormat, +) -> Result<()> { + let spinner = if output_format == OutputFormat::Pretty { + Some(ui::create_spinner("Cancelling operation...")) + } else { + None + }; + + let response = client.cancel_operation(agent_id, operation_id, verbose); + + if let Some(sp) = spinner { + sp.finish_and_clear(); + } + + match response { + Ok(result) => { + if output_format == OutputFormat::Pretty { + if result.success { + ui::print_success("Operation cancelled successfully"); + } else { + ui::print_error("Failed to cancel operation"); + } + } else { + output::print_output(&result, output_format)?; + } + Ok(()) + } + Err(e) => Err(e) + } +} diff --git a/hindsight-cli/src/main.rs b/hindsight-cli/src/main.rs index 0ce2ef60..fc7d04fc 100644 --- a/hindsight-cli/src/main.rs +++ b/hindsight-cli/src/main.rs @@ -1,17 +1,17 @@ mod api; +mod commands; mod config; mod errors; mod output; mod ui; +mod utils; -use anyhow::{Context, Result}; -use api::{ApiClient, BatchMemoryRequest, MemoryItem, SearchRequest, ThinkRequest}; +use anyhow::Result; +use api::ApiClient; use clap::{Parser, Subcommand, ValueEnum}; use config::Config; use output::OutputFormat; -use std::fs; use std::path::PathBuf; -use walkdir::WalkDir; #[derive(Debug, Clone, Copy, ValueEnum)] enum Format { @@ -62,11 +62,11 @@ fn get_after_help() -> String { #[derive(Subcommand)] enum Commands { - /// Manage agents (list, profile, stats) + /// Manage banks (list, profile, stats) #[command(subcommand)] - Agent(AgentCommands), + Bank(BankCommands), - /// Manage memories (search, think, put, delete) + /// Manage memories (recall, reflect, retain, delete) #[command(subcommand)] Memory(MemoryCommands), @@ -74,10 +74,18 @@ enum Commands { #[command(subcommand)] Document(DocumentCommands), + /// Manage entities (list, get, regenerate) + #[command(subcommand)] + Entity(EntityCommands), + /// Manage async operations (list, cancel) #[command(subcommand)] Operation(OperationCommands), + /// Interactive TUI explorer (k9s-style) for navigating banks, memories, entities, and performing recall/reflect + #[command(alias = "tui")] + Explore, + /// Configure the CLI (API URL, etc.) #[command(after_help = "Configuration priority:\n 1. Environment variable (HINDSIGHT_API_URL) - highest priority\n 2. Config file (~/.hindsight/config)\n 3. Default (http://localhost:8888)")] Configure { @@ -88,35 +96,35 @@ enum Commands { } #[derive(Subcommand)] -enum AgentCommands { - /// List all agents +enum BankCommands { + /// List all banks List, - /// Get agent profile (personality + background) + /// Get bank profile (personality + background) Profile { - /// Agent ID - agent_id: String, + /// Bank ID + bank_id: String, }, - /// Get memory statistics for an agent + /// Get memory statistics for a bank Stats { - /// Agent ID - agent_id: String, + /// Bank ID + bank_id: String, }, - /// Set agent name + /// Set bank name Name { - /// Agent ID - agent_id: String, + /// Bank ID + bank_id: String, - /// Agent name + /// Bank name name: String, }, - /// Set or merge agent background + /// Set or merge bank background Background { - /// Agent ID - agent_id: String, + /// Bank ID + bank_id: String, /// Background content content: String, @@ -129,10 +137,10 @@ enum AgentCommands { #[derive(Subcommand)] enum MemoryCommands { - /// Search for memories using semantic search - Search { - /// Agent ID - agent_id: String, + /// Recall memories using semantic search + Recall { + /// Bank ID + bank_id: String, /// Search query query: String, @@ -141,40 +149,40 @@ enum MemoryCommands { #[arg(short = 't', long, value_delimiter = ',', default_values = &["world", "agent", "opinion"])] fact_type: Vec, - /// Thinking budget - #[arg(short = 'b', long, default_value = "100")] - budget: i32, + /// Thinking budget (low, mid, high) + #[arg(short = 'b', long, default_value = "mid")] + budget: String, /// Maximum tokens for results #[arg(long, default_value = "4096")] - max_tokens: i32, + max_tokens: i64, /// Show trace information #[arg(long)] trace: bool, }, - /// Generate answers using agent identity - Think { - /// Agent ID - agent_id: String, + /// Generate answers using bank identity (reflect/reasoning) + Reflect { + /// Bank ID + bank_id: String, - /// Query to think about + /// Query to reflect on query: String, - /// Thinking budget - #[arg(short = 'b', long, default_value = "50")] - budget: i32, + /// Thinking budget (low, mid, high) + #[arg(short = 'b', long, default_value = "mid")] + budget: String, /// Additional context #[arg(short = 'c', long)] context: Option, }, - /// Store a single memory - Put { - /// Agent ID - agent_id: String, + /// Store (retain) a single memory + Retain { + /// Bank ID + bank_id: String, /// Memory content content: String, @@ -192,10 +200,10 @@ enum MemoryCommands { r#async: bool, }, - /// Bulk import memories from files - PutFiles { - /// Agent ID - agent_id: String, + /// Bulk import memories from files (retain) + RetainFiles { + /// Bank ID + bank_id: String, /// Path to file or directory path: PathBuf, @@ -215,17 +223,17 @@ enum MemoryCommands { /// Delete a memory unit Delete { - /// Agent ID - agent_id: String, + /// Bank ID + bank_id: String, /// Memory unit ID unit_id: String, }, - /// Clear all memories for an agent + /// Clear all memories for a bank Clear { - /// Agent ID - agent_id: String, + /// Bank ID + bank_id: String, /// Fact type to clear (world, agent, opinion). If not specified, clears all types. #[arg(short = 't', long, value_parser = ["world", "agent", "opinion"])] @@ -239,10 +247,10 @@ enum MemoryCommands { #[derive(Subcommand)] enum DocumentCommands { - /// List documents for an agent + /// List documents for a bank List { - /// Agent ID - agent_id: String, + /// Bank ID + bank_id: String, /// Search query to filter documents #[arg(short = 'q', long)] @@ -259,8 +267,8 @@ enum DocumentCommands { /// Get a specific document by ID Get { - /// Agent ID - agent_id: String, + /// Bank ID + bank_id: String, /// Document ID document_id: String, @@ -268,8 +276,8 @@ enum DocumentCommands { /// Delete a document and all its memory units Delete { - /// Agent ID - agent_id: String, + /// Bank ID + bank_id: String, /// Document ID document_id: String, @@ -277,17 +285,48 @@ enum DocumentCommands { } #[derive(Subcommand)] -enum OperationCommands { - /// List async operations for an agent +enum EntityCommands { + /// List entities for a bank List { - /// Agent ID - agent_id: String, + /// Bank ID + bank_id: String, + + /// Maximum number of results + #[arg(short = 'l', long, default_value = "100")] + limit: i64, + }, + + /// Get detailed information about an entity + Get { + /// Bank ID + bank_id: String, + + /// Entity ID + entity_id: String, + }, + + /// Regenerate observations for an entity + Regenerate { + /// Bank ID + bank_id: String, + + /// Entity ID + entity_id: String, + }, +} + +#[derive(Subcommand)] +enum OperationCommands { + /// List async operations for a bank + List { + /// Bank ID + bank_id: String, }, /// Cancel a pending async operation Cancel { - /// Agent ID - agent_id: String, + /// Bank ID + bank_id: String, /// Operation ID operation_id: String, @@ -328,769 +367,68 @@ fn run() -> Result<()> { // Execute command and handle errors let result: Result<()> = match cli.command { Commands::Configure { .. } => unreachable!(), // Handled above - Commands::Agent(agent_cmd) => match agent_cmd { - AgentCommands::List => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching agents...")) - } else { - None - }; - - let response = client.list_agents(verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(agents_list) => { - if output_format == OutputFormat::Pretty { - if agents_list.is_empty() { - ui::print_warning("No agents found"); - } else { - ui::print_info(&format!("Found {} agent(s)", agents_list.len())); - for agent in &agents_list { - println!(" - {}", agent.agent_id); - } - } - } else { - output::print_output(&agents_list, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Profile { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching profile...")) - } else { - None - }; - - let response = client.get_profile(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_profile(&profile); - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Stats { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching statistics...")) - } else { - None - }; - - let response = client.get_stats(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(stats) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Statistics for agent '{}'", agent_id)); - println!(); - - println!(" 📊 Overview"); - println!(" Total Memory Units: {}", stats.total_nodes); - println!(" Total Links: {}", stats.total_links); - println!(" Total Documents: {}", stats.total_documents); - println!(); - - println!(" 🧠 Memory Units by Type"); - let mut fact_types: Vec<_> = stats.nodes_by_fact_type.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - println!(" 🔗 Links by Type"); - let mut link_types: Vec<_> = stats.links_by_link_type.iter().collect(); - link_types.sort_by_key(|(k, _)| *k); - for (link_type, count) in link_types { - let icon = match link_type.as_str() { - "temporal" => "⏰", - "semantic" => "🔤", - "entity" => "🏷️", - _ => "•" - }; - println!(" {} {:<10} {}", icon, link_type, count); - } - println!(); - - println!(" 🔗 Links by Fact Type"); - let mut fact_type_links: Vec<_> = stats.links_by_fact_type.iter().collect(); - fact_type_links.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_type_links { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - if !stats.links_breakdown.is_empty() { - println!(" 📈 Detailed Link Breakdown"); - let mut fact_types: Vec<_> = stats.links_breakdown.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, link_types) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {}", icon, fact_type); - let mut sorted_links: Vec<_> = link_types.iter().collect(); - sorted_links.sort_by_key(|(k, _)| *k); - for (link_type, count) in sorted_links { - println!(" - {:<10} {}", link_type, count); - } - } - println!(); - } - - if stats.pending_operations > 0 || stats.failed_operations > 0 { - println!(" ⚙️ Operations"); - if stats.pending_operations > 0 { - println!(" ⏳ Pending: {}", stats.pending_operations); - } - if stats.failed_operations > 0 { - println!(" ❌ Failed: {}", stats.failed_operations); - } - } - } else { - output::print_output(&stats, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Name { - agent_id, - name, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Updating agent name...")) - } else { - None - }; - - let response = client.update_agent_name( - &agent_id, - &name, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success(&format!("Agent name updated to '{}'", profile.name)); - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Background { - agent_id, - content, - no_update_personality, - } => { - let current_profile = if !no_update_personality { - client.get_profile(&agent_id, verbose).ok() - } else { - None - }; - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Merging background...")) - } else { - None - }; - - let response = client.add_background( - &agent_id, - &content, - !no_update_personality, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Background updated successfully"); - println!("\n{}", profile.background); - - if !no_update_personality { - if let (Some(old_p), Some(new_p)) = - (current_profile.as_ref().map(|p| p.personality), &profile.personality) - { - println!("\nPersonality changes:"); - println!(" Openness: {:.2} → {:.2}", old_p.openness, new_p.openness); - println!(" Conscientiousness: {:.2} → {:.2}", old_p.conscientiousness, new_p.conscientiousness); - println!(" Extraversion: {:.2} → {:.2}", old_p.extraversion, new_p.extraversion); - println!(" Agreeableness: {:.2} → {:.2}", old_p.agreeableness, new_p.agreeableness); - println!(" Neuroticism: {:.2} → {:.2}", old_p.neuroticism, new_p.neuroticism); - } - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } + Commands::Explore => commands::explore::run(&client), + Commands::Bank(bank_cmd) => match bank_cmd { + BankCommands::List => commands::bank::list(&client, verbose, output_format), + BankCommands::Profile { bank_id } => commands::bank::profile(&client, &bank_id, verbose, output_format), + BankCommands::Stats { bank_id } => commands::bank::stats(&client, &bank_id, verbose, output_format), + BankCommands::Name { bank_id, name } => commands::bank::update_name(&client, &bank_id, &name, verbose, output_format), + BankCommands::Background { bank_id, content, no_update_personality } => { + commands::bank::update_background(&client, &bank_id, &content, no_update_personality, verbose, output_format) } }, Commands::Memory(memory_cmd) => match memory_cmd { - MemoryCommands::Search { - agent_id, - query, - fact_type, - budget, - max_tokens, - trace, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Searching memories...")) - } else { - None - }; - - let request = SearchRequest { - query, - fact_type, - thinking_budget: budget, - max_tokens, - trace, - }; - - let response = client.search(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_search_results(&result, trace); - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } + MemoryCommands::Recall { bank_id, query, fact_type, budget, max_tokens, trace } => { + commands::memory::recall(&client, &bank_id, query, fact_type, budget, max_tokens, trace, verbose, output_format) } - - MemoryCommands::Think { - agent_id, - query, - budget, - context, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Thinking...")) - } else { - None - }; - - let request = ThinkRequest { - query, - thinking_budget: budget, - context, - }; - - let response = client.think(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_think_response(&result); - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } + MemoryCommands::Reflect { bank_id, query, budget, context } => { + commands::memory::reflect(&client, &bank_id, query, budget, context, verbose, output_format) } - - MemoryCommands::Put { - agent_id, - content, - doc_id, - context, - r#async, - } => { - let doc_id = doc_id.unwrap_or_else(config::generate_doc_id); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Storing memory...")) - } else { - None - }; - - let item = MemoryItem { - content: content.clone(), - context, - }; - - let request = BatchMemoryRequest { - items: vec![item], - document_id: Some(doc_id.clone()), - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success(&format!( - "Memory stored successfully (document: {})", - doc_id - )); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - let count = result.stored_count.or(result.items_count).unwrap_or(0); - println!(" Stored count: {}", count); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } + MemoryCommands::Retain { bank_id, content, doc_id, context, r#async } => { + commands::memory::retain(&client, &bank_id, content, doc_id, context, r#async, verbose, output_format) } - - MemoryCommands::PutFiles { - agent_id, - path, - recursive, - context, - r#async, - } => { - if !path.exists() { - anyhow::bail!("Path does not exist: {}", path.display()); - } - - let mut files = Vec::new(); - - if path.is_file() { - files.push(path); - } else if path.is_dir() { - if recursive { - for entry in WalkDir::new(&path) - .into_iter() - .filter_map(|e| e.ok()) - .filter(|e| e.file_type().is_file()) - { - let path = entry.path(); - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path.to_path_buf()); - } - } - } - } else { - for entry in fs::read_dir(&path)? { - let entry = entry?; - let path = entry.path(); - if path.is_file() { - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path); - } - } - } - } - } - } - - if files.is_empty() { - ui::print_warning("No .txt or .md files found"); - return Ok(()); - } - - ui::print_info(&format!("Found {} files to import", files.len())); - - let pb = ui::create_progress_bar(files.len() as u64, "Processing files"); - - let mut items = Vec::new(); - let mut document_id = None; - - for file_path in &files { - let content = fs::read_to_string(file_path) - .with_context(|| format!("Failed to read file: {}", file_path.display()))?; - - let doc_id = file_path - .file_stem() - .and_then(|s| s.to_str()) - .map(|s| s.to_string()) - .unwrap_or_else(config::generate_doc_id); - - if document_id.is_none() { - document_id = Some(doc_id); - } - - items.push(MemoryItem { - content, - context: context.clone(), - }); - - pb.inc(1); - } - - pb.finish_with_message("Files processed"); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Uploading memories...")) - } else { - None - }; - - let request = BatchMemoryRequest { - items, - document_id, - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Files imported successfully"); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - let count = result.stored_count.or(result.items_count).unwrap_or(0); - println!(" Total units created: {}", count); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } + MemoryCommands::RetainFiles { bank_id, path, recursive, context, r#async } => { + commands::memory::retain_files(&client, &bank_id, path, recursive, context, r#async, verbose, output_format) } - - MemoryCommands::Delete { agent_id, unit_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting memory unit...")) - } else { - None - }; - - let response = client.delete_memory(&agent_id, &unit_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } + MemoryCommands::Delete { bank_id, unit_id } => { + commands::memory::delete(&client, &bank_id, &unit_id, verbose, output_format) } - - MemoryCommands::Clear { agent_id, fact_type, yes } => { - // Confirmation prompt unless -y flag is used - if !yes && output_format == OutputFormat::Pretty { - let message = if let Some(ft) = &fact_type { - format!( - "Are you sure you want to clear all '{}' memories for agent '{}'? This cannot be undone.", - ft, agent_id - ) - } else { - format!( - "Are you sure you want to clear ALL memories for agent '{}'? This cannot be undone.", - agent_id - ) - }; - - let confirmed = ui::prompt_confirmation(&message)?; - - if !confirmed { - ui::print_info("Operation cancelled"); - return Ok(()); - } - } - - let spinner_msg = if let Some(ft) = &fact_type { - format!("Clearing {} memories...", ft) - } else { - "Clearing all memories...".to_string() - }; - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner(&spinner_msg)) - } else { - None - }; - - let response = client.clear_memories(&agent_id, fact_type.as_deref(), verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } + MemoryCommands::Clear { bank_id, fact_type, yes } => { + commands::memory::clear(&client, &bank_id, fact_type, yes, verbose, output_format) } }, Commands::Document(doc_cmd) => match doc_cmd { - DocumentCommands::List { - agent_id, - query, - limit, - offset, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching documents...")) - } else { - None - }; - - let response = client.list_documents(&agent_id, query.as_deref(), Some(limit), Some(offset), verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(docs_response) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Documents for agent '{}' (total: {})", agent_id, docs_response.total)); - for doc in &docs_response.items { - println!("\n Document ID: {}", doc.id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Text Length: {}", doc.text_length); - println!(" Memory Units: {}", doc.memory_unit_count); - } - } else { - output::print_output(&docs_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } + DocumentCommands::List { bank_id, query, limit, offset } => { + commands::document::list(&client, &bank_id, query, limit, offset, verbose, output_format) } - - DocumentCommands::Get { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching document...")) - } else { - None - }; - - let response = client.get_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(doc) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Document: {}", doc.id)); - println!(" Agent ID: {}", doc.agent_id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Memory Units: {}", doc.memory_unit_count); - println!("\n Text:\n{}", doc.original_text); - } else { - output::print_output(&doc, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } + DocumentCommands::Get { bank_id, document_id } => { + commands::document::get(&client, &bank_id, &document_id, verbose, output_format) } + DocumentCommands::Delete { bank_id, document_id } => { + commands::document::delete(&client, &bank_id, &document_id, verbose, output_format) + } + }, - DocumentCommands::Delete { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting document...")) - } else { - None - }; - - let response = client.delete_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } + Commands::Entity(entity_cmd) => match entity_cmd { + EntityCommands::List { bank_id, limit } => { + commands::entity::list(&client, &bank_id, limit, verbose, output_format) + } + EntityCommands::Get { bank_id, entity_id } => { + commands::entity::get(&client, &bank_id, &entity_id, verbose, output_format) + } + EntityCommands::Regenerate { bank_id, entity_id } => { + commands::entity::regenerate(&client, &bank_id, &entity_id, verbose, output_format) } }, Commands::Operation(op_cmd) => match op_cmd { - OperationCommands::List { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching operations...")) - } else { - None - }; - - let response = client.list_operations(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(ops_response) => { - if output_format == OutputFormat::Pretty { - if ops_response.operations.is_empty() { - ui::print_info("No operations found"); - } else { - ui::print_info(&format!("Found {} operation(s)", ops_response.operations.len())); - for op in &ops_response.operations { - println!("\n Operation ID: {}", op.id); - println!(" Type: {}", op.task_type); - println!(" Status: {}", op.status); - println!(" Items: {}", op.items_count); - if let Some(doc_id) = &op.document_id { - println!(" Document ID: {}", doc_id); - } - } - } - } else { - output::print_output(&ops_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } + OperationCommands::List { bank_id } => { + commands::operation::list(&client, &bank_id, verbose, output_format) } - - OperationCommands::Cancel { agent_id, operation_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Cancelling operation...")) - } else { - None - }; - - let response = client.cancel_operation(&agent_id, &operation_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } + OperationCommands::Cancel { bank_id, operation_id } => { + commands::operation::cancel(&client, &bank_id, &operation_id, verbose, output_format) } }, }; diff --git a/hindsight-cli/src/main.rs.backup b/hindsight-cli/src/main.rs.backup deleted file mode 100644 index 789c9f2a..00000000 --- a/hindsight-cli/src/main.rs.backup +++ /dev/null @@ -1,1037 +0,0 @@ -mod api; -mod config; -mod errors; -mod output; -mod ui; - -use anyhow::{Context, Result}; -use api::{ApiClient, BatchMemoryRequest, MemoryItem, SearchRequest, ThinkRequest}; -use clap::{Parser, Subcommand, ValueEnum}; -use config::Config; -use output::OutputFormat; -use std::fs; -use std::path::PathBuf; -use walkdir::WalkDir; - -#[derive(Debug, Clone, Copy, ValueEnum)] -enum Format { - Pretty, - Json, - Yaml, -} - -impl From for OutputFormat { - fn from(f: Format) -> Self { - match f { - Format::Pretty => OutputFormat::Pretty, - Format::Json => OutputFormat::Json, - Format::Yaml => OutputFormat::Yaml, - } - } -} - -#[derive(Parser)] -#[command(name = "memora")] -#[command(about = "Memora CLI - Semantic memory system", long_about = None)] -#[command(version)] -struct Cli { - /// Output format (pretty, json, yaml) - #[arg(short = 'o', long, global = true, default_value = "pretty")] - output: Format, - - /// Show verbose output including full requests and responses - #[arg(short = 'v', long, global = true)] - verbose: bool, - - #[command(subcommand)] - command: Commands, -} - -#[derive(Subcommand)] -enum Commands { - /// Manage agents (list, profile, stats) - #[command(subcommand)] - Agent(AgentCommands), - - /// Manage memories (search, think, put, delete) - #[command(subcommand)] - Memory(MemoryCommands), - - /// Manage documents (list, get, delete) - #[command(subcommand)] - Document(DocumentCommands), - - /// Manage async operations (list, cancel) - #[command(subcommand)] - Operation(OperationCommands), -} - -#[derive(Subcommand)] -enum AgentCommands { - /// List all agents - List, - - /// Get agent profile (personality + background) - Profile { - /// Agent ID - agent_id: String, - }, - - /// Get memory statistics for an agent - Stats { - /// Agent ID - agent_id: String, - }, - - /// Update agent personality traits - SetPersonality { - /// Agent ID - agent_id: String, - - /// Openness to experience (0.0-1.0) - #[arg(long)] - openness: f32, - - /// Conscientiousness (0.0-1.0) - #[arg(long)] - conscientiousness: f32, - - /// Extraversion (0.0-1.0) - #[arg(long)] - extraversion: f32, - - /// Agreeableness (0.0-1.0) - #[arg(long)] - agreeableness: f32, - - /// Neuroticism (0.0-1.0) - #[arg(long)] - neuroticism: f32, - - /// Bias strength (0.0-1.0) - #[arg(long)] - bias_strength: f32, - }, - - /// Set or merge agent background - SetBackground { - /// Agent ID - agent_id: String, - - /// Background content - content: String, - - /// Skip automatic personality inference - #[arg(long)] - no_update_personality: bool, - }, -} - -#[derive(Subcommand)] -enum MemoryCommands { - /// Search for memories using semantic search - Search { - /// Agent ID - agent_id: String, - - /// Search query - query: String, - - /// Fact types to search (world, agent, opinion) - #[arg(short = 't', long, value_delimiter = ',', default_values = &["world", "agent", "opinion"])] - fact_type: Vec, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "100")] - budget: i32, - - /// Maximum tokens for results - #[arg(long, default_value = "4096")] - max_tokens: i32, - - /// Show trace information - #[arg(long)] - trace: bool, - }, - - /// Generate answers using agent identity - Think { - /// Agent ID - agent_id: String, - - /// Query to think about - query: String, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "50")] - budget: i32, - - /// Additional context - #[arg(short = 'c', long)] - context: Option, - }, - - /// Store a single memory - Put { - /// Agent ID - agent_id: String, - - /// Memory content - content: String, - - /// Document ID (auto-generated if not provided) - #[arg(short = 'd', long)] - doc_id: Option, - - /// Context for the memory - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Bulk import memories from files - PutFiles { - /// Agent ID - agent_id: String, - - /// Path to file or directory - path: PathBuf, - - /// Search directories recursively - #[arg(short = 'r', long, default_value = "true")] - recursive: bool, - - /// Context for all memories - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Delete a memory unit - Delete { - /// Agent ID - agent_id: String, - - /// Memory unit ID - unit_id: String, - }, -} - -#[derive(Subcommand)] -enum DocumentCommands { - /// List documents for an agent - List { - /// Agent ID - agent_id: String, - - /// Search query to filter documents - #[arg(short = 'q', long)] - query: Option, - - /// Maximum number of results - #[arg(short = 'l', long, default_value = "100")] - limit: i32, - - /// Offset for pagination - #[arg(short = 's', long, default_value = "0")] - offset: i32, - }, - - /// Get a specific document by ID - Get { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, - - /// Delete a document and all its memory units - Delete { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, -} - -#[derive(Subcommand)] -enum OperationCommands { - /// List async operations for an agent - List { - /// Agent ID - agent_id: String, - }, - - /// Cancel a pending async operation - Cancel { - /// Agent ID - agent_id: String, - - /// Operation ID - operation_id: String, - }, -} - -fn main() { - if let Err(e) = run() { - std::process::exit(1); - } -} - -fn run() -> Result<()> { - let cli = Cli::parse(); - - let output_format: OutputFormat = cli.output.into(); - let verbose = cli.verbose; - - // Load configuration - let config = Config::from_env().unwrap_or_else(|e| { - ui::print_error(&format!("Configuration error: {}", e)); - errors::print_config_help(); - std::process::exit(1); - }); - - let api_url = config.api_url().to_string(); - - // Create API client - let client = ApiClient::new(api_url.clone()).unwrap_or_else(|e| { - errors::handle_api_error(e, &api_url); - }); - - // Execute command and handle errors - let result: Result<()> = match cli.command { - Commands::Search { - agent_id, - query, - fact_type, - budget, - max_tokens, - trace, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Searching memories...")) - } else { - None - }; - - let request = SearchRequest { - query, - fact_type, - thinking_budget: budget, - max_tokens, - trace, - }; - - let response = client.search(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(resp) => { - if output_format == OutputFormat::Pretty { - ui::print_search_results(&resp, trace); - } else { - output::print_output(&resp, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - Commands::Think { - agent_id, - query, - budget, - context, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Thinking...")) - } else { - None - }; - - let request = ThinkRequest { - query, - thinking_budget: budget, - context, - }; - - let response = client.think(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(resp) => { - if output_format == OutputFormat::Pretty { - ui::print_think_response(&resp); - } else { - output::print_output(&resp, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - Commands::Put { - agent_id, - content, - doc_id, - context, - r#async, - } => { - let doc_id = doc_id.unwrap_or_else(config::generate_doc_id); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Storing memory...")) - } else { - None - }; - - let item = MemoryItem { - content: content.clone(), - context, - }; - - let request = BatchMemoryRequest { - items: vec![item], - document_id: Some(doc_id.clone()), - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(resp) => { - if output_format == OutputFormat::Pretty { - ui::print_stored_memory(&doc_id, &content, r#async); - if let Some(job_id) = resp.job_id { - ui::print_info(&format!("Job ID: {}", job_id)); - } - } else { - output::print_output(&resp, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - Commands::PutFiles { - agent_id, - path, - recursive, - context, - r#async, - } => { - if !path.exists() { - anyhow::bail!("Path does not exist: {}", path.display()); - } - - let mut files = Vec::new(); - - if path.is_file() { - files.push(path); - } else if path.is_dir() { - if recursive { - for entry in WalkDir::new(&path) - .into_iter() - .filter_map(|e| e.ok()) - .filter(|e| e.file_type().is_file()) - { - let path = entry.path(); - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path.to_path_buf()); - } - } - } - } else { - for entry in fs::read_dir(&path)? { - let entry = entry?; - let path = entry.path(); - if path.is_file() { - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path); - } - } - } - } - } - } - - if files.is_empty() { - ui::print_warning("No .txt or .md files found"); - return Ok(()); - } - - ui::print_info(&format!("Found {} files to import", files.len())); - - let pb = ui::create_progress_bar(files.len() as u64, "Processing files"); - - let mut items = Vec::new(); - let mut document_id = None; - - for file_path in &files { - let content = fs::read_to_string(file_path) - .with_context(|| format!("Failed to read file: {}", file_path.display()))?; - - let doc_id = file_path - .file_stem() - .and_then(|s| s.to_str()) - .map(|s| s.to_string()) - .unwrap_or_else(config::generate_doc_id); - - // Use the first file's stem as the document_id for the batch - if document_id.is_none() { - document_id = Some(doc_id); - } - - items.push(MemoryItem { - content, - context: context.clone(), - }); - - pb.inc(1); - } - - pb.finish_with_message("Files processed"); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Uploading memories...")) - } else { - None - }; - - let request = BatchMemoryRequest { - items, - document_id, - }; - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(resp) => { - if output_format == OutputFormat::Pretty { - if r#async { - ui::print_success(&format!( - "Queued {} files for background processing", - files.len() - )); - if let Some(job_id) = resp.job_id { - ui::print_info(&format!("Job ID: {}", job_id)); - } - } else { - ui::print_success(&format!("Successfully stored {} memories", files.len())); - } - } else { - output::print_output(&resp, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - Commands::Agents => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching agents...")) - } else { - None - }; - - let response = client.list_agents(verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(agents) => { - if output_format == OutputFormat::Pretty { - ui::print_agents_table(&agents); - } else { - output::print_output(&agents, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - Commands::Profile { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching profile...")) - } else { - None - }; - - let response = client.get_profile(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_profile(&profile); - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - Commands::SetPersonality { - agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - } => { - // Validate all values are between 0 and 1 - let values = vec![ - ("openness", openness), - ("conscientiousness", conscientiousness), - ("extraversion", extraversion), - ("agreeableness", agreeableness), - ("neuroticism", neuroticism), - ("bias_strength", bias_strength), - ]; - - for (name, value) in &values { - if *value < 0.0 || *value > 1.0 { - anyhow::bail!("{} must be between 0.0 and 1.0, got {}", name, value); - } - } - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Updating personality...")) - } else { - None - }; - - let response = client.update_personality( - &agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Personality updated successfully"); - ui::print_profile(&profile); - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - Commands::Background { agent_id, content, no_update_personality } => { - let update_personality = !no_update_personality; - - // Fetch current profile to show delta - let old_profile = if update_personality && output_format == OutputFormat::Pretty { - client.get_profile(&agent_id, verbose).ok() - } else { - None - }; - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Merging background...")) - } else { - None - }; - - let response = client.add_background(&agent_id, &content, update_personality, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(background_resp) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Background updated successfully"); - ui::print_info(&format!("New background:\n{}", background_resp.background)); - - // Show inferred personality changes with delta - if let Some(new_personality) = background_resp.personality { - if let Some(old_prof) = old_profile { - // Show delta visualization - ui::print_personality_delta(&old_prof.personality, &new_personality); - } else { - // Fallback to simple display if we don't have old profile - ui::print_info("\nInferred personality traits:"); - println!(" Openness: {:.2}", new_personality.openness); - println!(" Conscientiousness: {:.2}", new_personality.conscientiousness); - println!(" Extraversion: {:.2}", new_personality.extraversion); - println!(" Agreeableness: {:.2}", new_personality.agreeableness); - println!(" Neuroticism: {:.2}", new_personality.neuroticism); - println!(" Bias Strength: {:.2}", new_personality.bias_strength); - } - } - } else { - output::print_output(&background_resp, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - Commands::Stats { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching statistics...")) - } else { - None - }; - - let response = client.get_stats(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(stats) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Statistics for agent '{}'", agent_id)); - println!(); - - // Overview section - println!(" 📊 Overview"); - println!(" Total Memory Units: {}", stats.total_nodes); - println!(" Total Links: {}", stats.total_links); - println!(" Total Documents: {}", stats.total_documents); - println!(); - - // Memory breakdown by fact type - println!(" 🧠 Memory Units by Type"); - let mut fact_types: Vec<_> = stats.nodes_by_fact_type.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - // Links breakdown by link type - println!(" 🔗 Links by Type"); - let mut link_types: Vec<_> = stats.links_by_link_type.iter().collect(); - link_types.sort_by_key(|(k, _)| *k); - for (link_type, count) in link_types { - let icon = match link_type.as_str() { - "temporal" => "⏰", - "semantic" => "🔤", - "entity" => "🏷️", - _ => "•" - }; - println!(" {} {:<10} {}", icon, link_type, count); - } - println!(); - - // Links by fact type - println!(" 🔗 Links by Fact Type"); - let mut fact_type_links: Vec<_> = stats.links_by_fact_type.iter().collect(); - fact_type_links.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_type_links { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - // Detailed breakdown - if !stats.links_breakdown.is_empty() { - println!(" 📈 Detailed Link Breakdown"); - let mut fact_types: Vec<_> = stats.links_breakdown.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, link_types) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {}", icon, fact_type); - let mut sorted_links: Vec<_> = link_types.iter().collect(); - sorted_links.sort_by_key(|(k, _)| *k); - for (link_type, count) in sorted_links { - println!(" - {:<10} {}", link_type, count); - } - } - println!(); - } - - // Operations status - if stats.pending_operations > 0 || stats.failed_operations > 0 { - println!(" ⚙️ Operations"); - if stats.pending_operations > 0 { - println!(" ⏳ Pending: {}", stats.pending_operations); - } - if stats.failed_operations > 0 { - println!(" ❌ Failed: {}", stats.failed_operations); - } - } - } else { - output::print_output(&stats, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - Commands::Documents { agent_id, query, limit, offset } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching documents...")) - } else { - None - }; - - let response = client.list_documents(&agent_id, query.as_deref(), Some(limit), Some(offset), verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(docs_response) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Documents for agent '{}' (total: {})", agent_id, docs_response.total)); - for doc in &docs_response.items { - println!("\n Document ID: {}", doc.id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Text Length: {}", doc.text_length); - println!(" Memory Units: {}", doc.memory_unit_count); - } - } else { - output::print_output(&docs_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - Commands::Document { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching document...")) - } else { - None - }; - - let response = client.get_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(doc) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Document: {}", doc.id)); - println!(" Agent ID: {}", doc.agent_id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Memory Units: {}", doc.memory_unit_count); - println!("\n Text:\n{}", doc.original_text); - } else { - output::print_output(&doc, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - Commands::Operations { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching operations...")) - } else { - None - }; - - let response = client.list_operations(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(ops_response) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Operations for agent '{}':", agent_id)); - if ops_response.operations.is_empty() { - println!(" No operations found."); - } else { - for op in &ops_response.operations { - println!("\n Operation ID: {}", op.id); - println!(" Type: {}", op.task_type); - println!(" Status: {}", op.status); - println!(" Items: {}", op.items_count); - if let Some(doc_id) = &op.document_id { - println!(" Document ID: {}", doc_id); - } - println!(" Created: {}", op.created_at); - if let Some(error) = &op.error_message { - println!(" Error: {}", error); - } - } - } - } else { - output::print_output(&ops_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - Commands::CancelOperation { agent_id, operation_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Cancelling operation...")) - } else { - None - }; - - let response = client.cancel_operation(&agent_id, &operation_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - Commands::DeleteMemory { agent_id, unit_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting memory unit...")) - } else { - None - }; - - let response = client.delete_memory(&agent_id, &unit_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - Commands::DeleteDocument { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting document...")) - } else { - None - }; - - let response = client.delete_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }; - - // Handle API errors with nice messages - if let Err(e) = result { - errors::handle_api_error(e, &api_url); - } - - Ok(()) -} diff --git a/hindsight-cli/src/main.rs.bak10 b/hindsight-cli/src/main.rs.bak10 deleted file mode 100644 index 32c1d839..00000000 --- a/hindsight-cli/src/main.rs.bak10 +++ /dev/null @@ -1,1049 +0,0 @@ -mod api; -mod config; -mod errors; -mod output; -mod ui; - -use anyhow::{Context, Result}; -use api::{ApiClient, BatchMemoryRequest, MemoryItem, SearchRequest, ThinkRequest}; -use clap::{Parser, Subcommand, ValueEnum}; -use config::Config; -use output::OutputFormat; -use std::fs; -use std::path::PathBuf; -use walkdir::WalkDir; - -#[derive(Debug, Clone, Copy, ValueEnum)] -enum Format { - Pretty, - Json, - Yaml, -} - -impl From for OutputFormat { - fn from(f: Format) -> Self { - match f { - Format::Pretty => OutputFormat::Pretty, - Format::Json => OutputFormat::Json, - Format::Yaml => OutputFormat::Yaml, - } - } -} - -#[derive(Parser)] -#[command(name = "memora")] -#[command(about = "Memora CLI - Semantic memory system", long_about = None)] -#[command(version)] -struct Cli { - /// Output format (pretty, json, yaml) - #[arg(short = 'o', long, global = true, default_value = "pretty")] - output: Format, - - /// Show verbose output including full requests and responses - #[arg(short = 'v', long, global = true)] - verbose: bool, - - #[command(subcommand)] - command: Commands, -} - -#[derive(Subcommand)] -enum Commands { - /// Manage agents (list, profile, stats) - #[command(subcommand)] - Agent(AgentCommands), - - /// Manage memories (search, think, put, delete) - #[command(subcommand)] - Memory(MemoryCommands), - - /// Manage documents (list, get, delete) - #[command(subcommand)] - Document(DocumentCommands), - - /// Manage async operations (list, cancel) - #[command(subcommand)] - Operation(OperationCommands), -} - -#[derive(Subcommand)] -enum AgentCommands { - /// List all agents - List, - - /// Get agent profile (personality + background) - Profile { - /// Agent ID - agent_id: String, - }, - - /// Get memory statistics for an agent - Stats { - /// Agent ID - agent_id: String, - }, - - /// Update agent personality traits - SetPersonality { - /// Agent ID - agent_id: String, - - /// Openness to experience (0.0-1.0) - #[arg(long)] - openness: f32, - - /// Conscientiousness (0.0-1.0) - #[arg(long)] - conscientiousness: f32, - - /// Extraversion (0.0-1.0) - #[arg(long)] - extraversion: f32, - - /// Agreeableness (0.0-1.0) - #[arg(long)] - agreeableness: f32, - - /// Neuroticism (0.0-1.0) - #[arg(long)] - neuroticism: f32, - - /// Bias strength (0.0-1.0) - #[arg(long)] - bias_strength: f32, - }, - - /// Set or merge agent background - SetBackground { - /// Agent ID - agent_id: String, - - /// Background content - content: String, - - /// Skip automatic personality inference - #[arg(long)] - no_update_personality: bool, - }, -} - -#[derive(Subcommand)] -enum MemoryCommands { - /// Search for memories using semantic search - Search { - /// Agent ID - agent_id: String, - - /// Search query - query: String, - - /// Fact types to search (world, agent, opinion) - #[arg(short = 't', long, value_delimiter = ',', default_values = &["world", "agent", "opinion"])] - fact_type: Vec, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "100")] - budget: i32, - - /// Maximum tokens for results - #[arg(long, default_value = "4096")] - max_tokens: i32, - - /// Show trace information - #[arg(long)] - trace: bool, - }, - - /// Generate answers using agent identity - Think { - /// Agent ID - agent_id: String, - - /// Query to think about - query: String, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "50")] - budget: i32, - - /// Additional context - #[arg(short = 'c', long)] - context: Option, - }, - - /// Store a single memory - Put { - /// Agent ID - agent_id: String, - - /// Memory content - content: String, - - /// Document ID (auto-generated if not provided) - #[arg(short = 'd', long)] - doc_id: Option, - - /// Context for the memory - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Bulk import memories from files - PutFiles { - /// Agent ID - agent_id: String, - - /// Path to file or directory - path: PathBuf, - - /// Search directories recursively - #[arg(short = 'r', long, default_value = "true")] - recursive: bool, - - /// Context for all memories - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Delete a memory unit - Delete { - /// Agent ID - agent_id: String, - - /// Memory unit ID - unit_id: String, - }, -} - -#[derive(Subcommand)] -enum DocumentCommands { - /// List documents for an agent - List { - /// Agent ID - agent_id: String, - - /// Search query to filter documents - #[arg(short = 'q', long)] - query: Option, - - /// Maximum number of results - #[arg(short = 'l', long, default_value = "100")] - limit: i32, - - /// Offset for pagination - #[arg(short = 's', long, default_value = "0")] - offset: i32, - }, - - /// Get a specific document by ID - Get { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, - - /// Delete a document and all its memory units - Delete { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, -} - -#[derive(Subcommand)] -enum OperationCommands { - /// List async operations for an agent - List { - /// Agent ID - agent_id: String, - }, - - /// Cancel a pending async operation - Cancel { - /// Agent ID - agent_id: String, - - /// Operation ID - operation_id: String, - }, -} - -fn main() { - if let Err(e) = run() { - std::process::exit(1); - } -} - -fn run() -> Result<()> { - let cli = Cli::parse(); - - let output_format: OutputFormat = cli.output.into(); - let verbose = cli.verbose; - - // Load configuration - let config = Config::from_env().unwrap_or_else(|e| { - ui::print_error(&format!("Configuration error: {}", e)); - errors::print_config_help(); - std::process::exit(1); - }); - - let api_url = config.api_url().to_string(); - - // Create API client - let client = ApiClient::new(api_url.clone()).unwrap_or_else(|e| { - errors::handle_api_error(e, &api_url); - }); - - // Execute command and handle errors - let result: Result<()> = match cli.command { - Commands::Agent(agent_cmd) => match agent_cmd { - AgentCommands::List => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching agents...")) - } else { - None - }; - - let response = client.list_agents(verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(agents_list) => { - if output_format == OutputFormat::Pretty { - if agents_list.agents.is_empty() { - ui::print_warning("No agents found"); - } else { - ui::print_info(&format!("Found {} agent(s)", agents_list.agents.len())); - for agent in &agents_list.agents { - println!(" - {}", agent); - } - } - } else { - output::print_output(&agents_list, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Profile { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching profile...")) - } else { - None - }; - - let response = client.get_profile(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Profile for agent '{}'", agent_id)); - - let personality = &profile.personality; { - println!("\n Personality Traits:"); - println!(" Openness: {:.2}", personality.openness); - println!(" Conscientiousness: {:.2}", personality.conscientiousness); - println!(" Extraversion: {:.2}", personality.extraversion); - println!(" Agreeableness: {:.2}", personality.agreeableness); - println!(" Neuroticism: {:.2}", personality.neuroticism); - println!(" Bias Strength: {:.2}", personality.bias_strength); - } - - if !profile.background.is_empty() { - println!("\n Background:\n{}", profile.background); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Stats { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching statistics...")) - } else { - None - }; - - let response = client.get_stats(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(stats) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Statistics for agent '{}'", agent_id)); - println!(); - - println!(" 📊 Overview"); - println!(" Total Memory Units: {}", stats.total_nodes); - println!(" Total Links: {}", stats.total_links); - println!(" Total Documents: {}", stats.total_documents); - println!(); - - println!(" 🧠 Memory Units by Type"); - let mut fact_types: Vec<_> = stats.nodes_by_fact_type.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - println!(" 🔗 Links by Type"); - let mut link_types: Vec<_> = stats.links_by_link_type.iter().collect(); - link_types.sort_by_key(|(k, _)| *k); - for (link_type, count) in link_types { - let icon = match link_type.as_str() { - "temporal" => "⏰", - "semantic" => "🔤", - "entity" => "🏷️", - _ => "•" - }; - println!(" {} {:<10} {}", icon, link_type, count); - } - println!(); - - println!(" 🔗 Links by Fact Type"); - let mut fact_type_links: Vec<_> = stats.links_by_fact_type.iter().collect(); - fact_type_links.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_type_links { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - if !stats.links_breakdown.is_empty() { - println!(" 📈 Detailed Link Breakdown"); - let mut fact_types: Vec<_> = stats.links_breakdown.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, link_types) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {}", icon, fact_type); - let mut sorted_links: Vec<_> = link_types.iter().collect(); - sorted_links.sort_by_key(|(k, _)| *k); - for (link_type, count) in sorted_links { - println!(" - {:<10} {}", link_type, count); - } - } - println!(); - } - - if stats.pending_operations > 0 || stats.failed_operations > 0 { - println!(" ⚙️ Operations"); - if stats.pending_operations > 0 { - println!(" ⏳ Pending: {}", stats.pending_operations); - } - if stats.failed_operations > 0 { - println!(" ❌ Failed: {}", stats.failed_operations); - } - } - } else { - output::print_output(&stats, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetPersonality { - agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Updating personality...")) - } else { - None - }; - - - let response = client.update_personality( - &agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Personality updated successfully"); - let p = &profile.personality; { - println!(" Openness: {:.2}", p.openness); - println!(" Conscientiousness: {:.2}", p.conscientiousness); - println!(" Extraversion: {:.2}", p.extraversion); - println!(" Agreeableness: {:.2}", p.agreeableness); - println!(" Neuroticism: {:.2}", p.neuroticism); - println!(" Bias Strength: {:.2}", p.bias_strength); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetBackground { - agent_id, - content, - no_update_personality, - } => { - let current_profile = if !no_update_personality { - client.get_profile(&agent_id, verbose).ok() - } else { - None - }; - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Merging background...")) - } else { - None - }; - - let response = client.add_background( - &agent_id, - &content, - !no_update_personality, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Background updated successfully"); - println!("\n{}", profile.background); - - if !no_update_personality { - if let (Some(old_p), Some(new_p)) = - (current_profile.as_ref().map(|p| p.personality), &profile.personality) - { - println!("\nPersonality changes:"); - println!(" Openness: {:.2} → {:.2}", old_p.openness, new_p.openness); - println!(" Conscientiousness: {:.2} → {:.2}", old_p.conscientiousness, new_p.conscientiousness); - println!(" Extraversion: {:.2} → {:.2}", old_p.extraversion, new_p.extraversion); - println!(" Agreeableness: {:.2} → {:.2}", old_p.agreeableness, new_p.agreeableness); - println!(" Neuroticism: {:.2} → {:.2}", old_p.neuroticism, new_p.neuroticism); - } - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Memory(memory_cmd) => match memory_cmd { - MemoryCommands::Search { - agent_id, - query, - fact_type, - budget, - max_tokens, - trace, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Searching memories...")) - } else { - None - }; - - let request = SearchRequest { - query, - fact_type, - thinking_budget: budget, - max_tokens, - trace, - }; - - let response = client.search(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Think { - agent_id, - query, - budget, - context, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Thinking...")) - } else { - None - }; - - let request = ThinkRequest { - query, - thinking_budget: budget, - context, - }; - - let response = client.think(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Put { - agent_id, - content, - doc_id, - context, - r#async, - } => { - let doc_id = doc_id.unwrap_or_else(config::generate_doc_id); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Storing memory...")) - } else { - None - }; - - let item = MemoryItem { - content: content.clone(), - context, - }; - - let request = BatchMemoryRequest { - items: vec![item], - document_id: Some(doc_id.clone()), - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success(&format!( - "Memory stored successfully (document: {})", - doc_id - )); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Stored count: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::PutFiles { - agent_id, - path, - recursive, - context, - r#async, - } => { - if !path.exists() { - anyhow::bail!("Path does not exist: {}", path.display()); - } - - let mut files = Vec::new(); - - if path.is_file() { - files.push(path); - } else if path.is_dir() { - if recursive { - for entry in WalkDir::new(&path) - .into_iter() - .filter_map(|e| e.ok()) - .filter(|e| e.file_type().is_file()) - { - let path = entry.path(); - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path.to_path_buf()); - } - } - } - } else { - for entry in fs::read_dir(&path)? { - let entry = entry?; - let path = entry.path(); - if path.is_file() { - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path); - } - } - } - } - } - } - - if files.is_empty() { - ui::print_warning("No .txt or .md files found"); - return Ok(()); - } - - ui::print_info(&format!("Found {} files to import", files.len())); - - let pb = ui::create_progress_bar(files.len() as u64, "Processing files"); - - let mut items = Vec::new(); - let mut document_id = None; - - for file_path in &files { - let content = fs::read_to_string(file_path) - .with_context(|| format!("Failed to read file: {}", file_path.display()))?; - - let doc_id = file_path - .file_stem() - .and_then(|s| s.to_str()) - .map(|s| s.to_string()) - .unwrap_or_else(config::generate_doc_id); - - if document_id.is_none() { - document_id = Some(doc_id); - } - - items.push(MemoryItem { - content, - context: context.clone(), - }); - - pb.inc(1); - } - - pb.finish_with_message("Files processed"); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Uploading memories...")) - } else { - None - }; - - let request = BatchMemoryRequest { - items, - document_id, - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Files imported successfully"); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Total units created: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Delete { agent_id, unit_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting memory unit...")) - } else { - None - }; - - let response = client.delete_memory(&agent_id, &unit_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Document(doc_cmd) => match doc_cmd { - DocumentCommands::List { - agent_id, - query, - limit, - offset, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching documents...")) - } else { - None - }; - - let response = client.list_documents(&agent_id, query.as_deref(), Some(limit), Some(offset), verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(docs_response) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Documents for agent '{}' (total: {})", agent_id, docs_response.total)); - for doc in &docs_response.items { - println!("\n Document ID: {}", doc.id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Text Length: {}", doc.text_length); - println!(" Memory Units: {}", doc.memory_unit_count); - } - } else { - output::print_output(&docs_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Get { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching document...")) - } else { - None - }; - - let response = client.get_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(doc) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Document: {}", doc.id)); - println!(" Agent ID: {}", doc.agent_id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Memory Units: {}", doc.memory_unit_count); - println!("\n Text:\n{}", doc.original_text); - } else { - output::print_output(&doc, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Delete { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting document...")) - } else { - None - }; - - let response = client.delete_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Operation(op_cmd) => match op_cmd { - OperationCommands::List { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching operations...")) - } else { - None - }; - - let response = client.list_operations(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(ops_response) => { - if output_format == OutputFormat::Pretty { - if ops_response.operations.is_empty() { - ui::print_info("No operations found"); - } else { - ui::print_info(&format!("Found {} operation(s)", ops_response.operations.len())); - for op in &ops_response.operations { - println!("\n Operation ID: {}", op.id); - println!(" Type: {}", op.task_type); - println!(" Status: {}", op.status); - println!(" Items: {}", op.items_count); - if let Some(doc_id) = &op.document_id { - println!(" Document ID: {}", doc_id); - } - } - } - } else { - output::print_output(&ops_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - OperationCommands::Cancel { agent_id, operation_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Cancelling operation...")) - } else { - None - }; - - let response = client.cancel_operation(&agent_id, &operation_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - }; - - // Handle API errors with nice messages - if let Err(e) = result { - errors::handle_api_error(e, &api_url); - } - - Ok(()) -} diff --git a/hindsight-cli/src/main.rs.bak11 b/hindsight-cli/src/main.rs.bak11 deleted file mode 100644 index 4279e92b..00000000 --- a/hindsight-cli/src/main.rs.bak11 +++ /dev/null @@ -1,1049 +0,0 @@ -mod api; -mod config; -mod errors; -mod output; -mod ui; - -use anyhow::{Context, Result}; -use api::{ApiClient, BatchMemoryRequest, MemoryItem, SearchRequest, ThinkRequest}; -use clap::{Parser, Subcommand, ValueEnum}; -use config::Config; -use output::OutputFormat; -use std::fs; -use std::path::PathBuf; -use walkdir::WalkDir; - -#[derive(Debug, Clone, Copy, ValueEnum)] -enum Format { - Pretty, - Json, - Yaml, -} - -impl From for OutputFormat { - fn from(f: Format) -> Self { - match f { - Format::Pretty => OutputFormat::Pretty, - Format::Json => OutputFormat::Json, - Format::Yaml => OutputFormat::Yaml, - } - } -} - -#[derive(Parser)] -#[command(name = "memora")] -#[command(about = "Memora CLI - Semantic memory system", long_about = None)] -#[command(version)] -struct Cli { - /// Output format (pretty, json, yaml) - #[arg(short = 'o', long, global = true, default_value = "pretty")] - output: Format, - - /// Show verbose output including full requests and responses - #[arg(short = 'v', long, global = true)] - verbose: bool, - - #[command(subcommand)] - command: Commands, -} - -#[derive(Subcommand)] -enum Commands { - /// Manage agents (list, profile, stats) - #[command(subcommand)] - Agent(AgentCommands), - - /// Manage memories (search, think, put, delete) - #[command(subcommand)] - Memory(MemoryCommands), - - /// Manage documents (list, get, delete) - #[command(subcommand)] - Document(DocumentCommands), - - /// Manage async operations (list, cancel) - #[command(subcommand)] - Operation(OperationCommands), -} - -#[derive(Subcommand)] -enum AgentCommands { - /// List all agents - List, - - /// Get agent profile (personality + background) - Profile { - /// Agent ID - agent_id: String, - }, - - /// Get memory statistics for an agent - Stats { - /// Agent ID - agent_id: String, - }, - - /// Update agent personality traits - SetPersonality { - /// Agent ID - agent_id: String, - - /// Openness to experience (0.0-1.0) - #[arg(long)] - openness: f32, - - /// Conscientiousness (0.0-1.0) - #[arg(long)] - conscientiousness: f32, - - /// Extraversion (0.0-1.0) - #[arg(long)] - extraversion: f32, - - /// Agreeableness (0.0-1.0) - #[arg(long)] - agreeableness: f32, - - /// Neuroticism (0.0-1.0) - #[arg(long)] - neuroticism: f32, - - /// Bias strength (0.0-1.0) - #[arg(long)] - bias_strength: f32, - }, - - /// Set or merge agent background - SetBackground { - /// Agent ID - agent_id: String, - - /// Background content - content: String, - - /// Skip automatic personality inference - #[arg(long)] - no_update_personality: bool, - }, -} - -#[derive(Subcommand)] -enum MemoryCommands { - /// Search for memories using semantic search - Search { - /// Agent ID - agent_id: String, - - /// Search query - query: String, - - /// Fact types to search (world, agent, opinion) - #[arg(short = 't', long, value_delimiter = ',', default_values = &["world", "agent", "opinion"])] - fact_type: Vec, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "100")] - budget: i32, - - /// Maximum tokens for results - #[arg(long, default_value = "4096")] - max_tokens: i32, - - /// Show trace information - #[arg(long)] - trace: bool, - }, - - /// Generate answers using agent identity - Think { - /// Agent ID - agent_id: String, - - /// Query to think about - query: String, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "50")] - budget: i32, - - /// Additional context - #[arg(short = 'c', long)] - context: Option, - }, - - /// Store a single memory - Put { - /// Agent ID - agent_id: String, - - /// Memory content - content: String, - - /// Document ID (auto-generated if not provided) - #[arg(short = 'd', long)] - doc_id: Option, - - /// Context for the memory - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Bulk import memories from files - PutFiles { - /// Agent ID - agent_id: String, - - /// Path to file or directory - path: PathBuf, - - /// Search directories recursively - #[arg(short = 'r', long, default_value = "true")] - recursive: bool, - - /// Context for all memories - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Delete a memory unit - Delete { - /// Agent ID - agent_id: String, - - /// Memory unit ID - unit_id: String, - }, -} - -#[derive(Subcommand)] -enum DocumentCommands { - /// List documents for an agent - List { - /// Agent ID - agent_id: String, - - /// Search query to filter documents - #[arg(short = 'q', long)] - query: Option, - - /// Maximum number of results - #[arg(short = 'l', long, default_value = "100")] - limit: i32, - - /// Offset for pagination - #[arg(short = 's', long, default_value = "0")] - offset: i32, - }, - - /// Get a specific document by ID - Get { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, - - /// Delete a document and all its memory units - Delete { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, -} - -#[derive(Subcommand)] -enum OperationCommands { - /// List async operations for an agent - List { - /// Agent ID - agent_id: String, - }, - - /// Cancel a pending async operation - Cancel { - /// Agent ID - agent_id: String, - - /// Operation ID - operation_id: String, - }, -} - -fn main() { - if let Err(e) = run() { - std::process::exit(1); - } -} - -fn run() -> Result<()> { - let cli = Cli::parse(); - - let output_format: OutputFormat = cli.output.into(); - let verbose = cli.verbose; - - // Load configuration - let config = Config::from_env().unwrap_or_else(|e| { - ui::print_error(&format!("Configuration error: {}", e)); - errors::print_config_help(); - std::process::exit(1); - }); - - let api_url = config.api_url().to_string(); - - // Create API client - let client = ApiClient::new(api_url.clone()).unwrap_or_else(|e| { - errors::handle_api_error(e, &api_url); - }); - - // Execute command and handle errors - let result: Result<()> = match cli.command { - Commands::Agent(agent_cmd) => match agent_cmd { - AgentCommands::List => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching agents...")) - } else { - None - }; - - let response = client.list_agents(verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(agents_list) => { - if output_format == OutputFormat::Pretty { - if agents_list.is_empty() { - ui::print_warning("No agents found"); - } else { - ui::print_info(&format!("Found {} agent(s)", agents_list.len())); - for agent in &agents_list { - println!(" - {}", agent); - } - } - } else { - output::print_output(&agents_list, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Profile { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching profile...")) - } else { - None - }; - - let response = client.get_profile(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Profile for agent '{}'", agent_id)); - - let personality = &profile.personality; { - println!("\n Personality Traits:"); - println!(" Openness: {:.2}", personality.openness); - println!(" Conscientiousness: {:.2}", personality.conscientiousness); - println!(" Extraversion: {:.2}", personality.extraversion); - println!(" Agreeableness: {:.2}", personality.agreeableness); - println!(" Neuroticism: {:.2}", personality.neuroticism); - println!(" Bias Strength: {:.2}", personality.bias_strength); - } - - if !profile.background.is_empty() { - println!("\n Background:\n{}", profile.background); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Stats { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching statistics...")) - } else { - None - }; - - let response = client.get_stats(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(stats) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Statistics for agent '{}'", agent_id)); - println!(); - - println!(" 📊 Overview"); - println!(" Total Memory Units: {}", stats.total_nodes); - println!(" Total Links: {}", stats.total_links); - println!(" Total Documents: {}", stats.total_documents); - println!(); - - println!(" 🧠 Memory Units by Type"); - let mut fact_types: Vec<_> = stats.nodes_by_fact_type.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - println!(" 🔗 Links by Type"); - let mut link_types: Vec<_> = stats.links_by_link_type.iter().collect(); - link_types.sort_by_key(|(k, _)| *k); - for (link_type, count) in link_types { - let icon = match link_type.as_str() { - "temporal" => "⏰", - "semantic" => "🔤", - "entity" => "🏷️", - _ => "•" - }; - println!(" {} {:<10} {}", icon, link_type, count); - } - println!(); - - println!(" 🔗 Links by Fact Type"); - let mut fact_type_links: Vec<_> = stats.links_by_fact_type.iter().collect(); - fact_type_links.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_type_links { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - if !stats.links_breakdown.is_empty() { - println!(" 📈 Detailed Link Breakdown"); - let mut fact_types: Vec<_> = stats.links_breakdown.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, link_types) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {}", icon, fact_type); - let mut sorted_links: Vec<_> = link_types.iter().collect(); - sorted_links.sort_by_key(|(k, _)| *k); - for (link_type, count) in sorted_links { - println!(" - {:<10} {}", link_type, count); - } - } - println!(); - } - - if stats.pending_operations > 0 || stats.failed_operations > 0 { - println!(" ⚙️ Operations"); - if stats.pending_operations > 0 { - println!(" ⏳ Pending: {}", stats.pending_operations); - } - if stats.failed_operations > 0 { - println!(" ❌ Failed: {}", stats.failed_operations); - } - } - } else { - output::print_output(&stats, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetPersonality { - agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Updating personality...")) - } else { - None - }; - - - let response = client.update_personality( - &agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Personality updated successfully"); - let p = &profile.personality; { - println!(" Openness: {:.2}", p.openness); - println!(" Conscientiousness: {:.2}", p.conscientiousness); - println!(" Extraversion: {:.2}", p.extraversion); - println!(" Agreeableness: {:.2}", p.agreeableness); - println!(" Neuroticism: {:.2}", p.neuroticism); - println!(" Bias Strength: {:.2}", p.bias_strength); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetBackground { - agent_id, - content, - no_update_personality, - } => { - let current_profile = if !no_update_personality { - client.get_profile(&agent_id, verbose).ok() - } else { - None - }; - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Merging background...")) - } else { - None - }; - - let response = client.add_background( - &agent_id, - &content, - !no_update_personality, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Background updated successfully"); - println!("\n{}", profile.background); - - if !no_update_personality { - if let (Some(old_p), Some(new_p)) = - (current_profile.as_ref().map(|p| p.personality), &profile.personality) - { - println!("\nPersonality changes:"); - println!(" Openness: {:.2} → {:.2}", old_p.openness, new_p.openness); - println!(" Conscientiousness: {:.2} → {:.2}", old_p.conscientiousness, new_p.conscientiousness); - println!(" Extraversion: {:.2} → {:.2}", old_p.extraversion, new_p.extraversion); - println!(" Agreeableness: {:.2} → {:.2}", old_p.agreeableness, new_p.agreeableness); - println!(" Neuroticism: {:.2} → {:.2}", old_p.neuroticism, new_p.neuroticism); - } - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Memory(memory_cmd) => match memory_cmd { - MemoryCommands::Search { - agent_id, - query, - fact_type, - budget, - max_tokens, - trace, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Searching memories...")) - } else { - None - }; - - let request = SearchRequest { - query, - fact_type, - thinking_budget: budget, - max_tokens, - trace, - }; - - let response = client.search(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Think { - agent_id, - query, - budget, - context, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Thinking...")) - } else { - None - }; - - let request = ThinkRequest { - query, - thinking_budget: budget, - context, - }; - - let response = client.think(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Put { - agent_id, - content, - doc_id, - context, - r#async, - } => { - let doc_id = doc_id.unwrap_or_else(config::generate_doc_id); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Storing memory...")) - } else { - None - }; - - let item = MemoryItem { - content: content.clone(), - context, - }; - - let request = BatchMemoryRequest { - items: vec![item], - document_id: Some(doc_id.clone()), - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success(&format!( - "Memory stored successfully (document: {})", - doc_id - )); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Stored count: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::PutFiles { - agent_id, - path, - recursive, - context, - r#async, - } => { - if !path.exists() { - anyhow::bail!("Path does not exist: {}", path.display()); - } - - let mut files = Vec::new(); - - if path.is_file() { - files.push(path); - } else if path.is_dir() { - if recursive { - for entry in WalkDir::new(&path) - .into_iter() - .filter_map(|e| e.ok()) - .filter(|e| e.file_type().is_file()) - { - let path = entry.path(); - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path.to_path_buf()); - } - } - } - } else { - for entry in fs::read_dir(&path)? { - let entry = entry?; - let path = entry.path(); - if path.is_file() { - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path); - } - } - } - } - } - } - - if files.is_empty() { - ui::print_warning("No .txt or .md files found"); - return Ok(()); - } - - ui::print_info(&format!("Found {} files to import", files.len())); - - let pb = ui::create_progress_bar(files.len() as u64, "Processing files"); - - let mut items = Vec::new(); - let mut document_id = None; - - for file_path in &files { - let content = fs::read_to_string(file_path) - .with_context(|| format!("Failed to read file: {}", file_path.display()))?; - - let doc_id = file_path - .file_stem() - .and_then(|s| s.to_str()) - .map(|s| s.to_string()) - .unwrap_or_else(config::generate_doc_id); - - if document_id.is_none() { - document_id = Some(doc_id); - } - - items.push(MemoryItem { - content, - context: context.clone(), - }); - - pb.inc(1); - } - - pb.finish_with_message("Files processed"); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Uploading memories...")) - } else { - None - }; - - let request = BatchMemoryRequest { - items, - document_id, - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Files imported successfully"); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Total units created: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Delete { agent_id, unit_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting memory unit...")) - } else { - None - }; - - let response = client.delete_memory(&agent_id, &unit_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Document(doc_cmd) => match doc_cmd { - DocumentCommands::List { - agent_id, - query, - limit, - offset, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching documents...")) - } else { - None - }; - - let response = client.list_documents(&agent_id, query.as_deref(), Some(limit), Some(offset), verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(docs_response) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Documents for agent '{}' (total: {})", agent_id, docs_response.total)); - for doc in &docs_response.items { - println!("\n Document ID: {}", doc.id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Text Length: {}", doc.text_length); - println!(" Memory Units: {}", doc.memory_unit_count); - } - } else { - output::print_output(&docs_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Get { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching document...")) - } else { - None - }; - - let response = client.get_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(doc) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Document: {}", doc.id)); - println!(" Agent ID: {}", doc.agent_id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Memory Units: {}", doc.memory_unit_count); - println!("\n Text:\n{}", doc.original_text); - } else { - output::print_output(&doc, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Delete { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting document...")) - } else { - None - }; - - let response = client.delete_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Operation(op_cmd) => match op_cmd { - OperationCommands::List { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching operations...")) - } else { - None - }; - - let response = client.list_operations(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(ops_response) => { - if output_format == OutputFormat::Pretty { - if ops_response.operations.is_empty() { - ui::print_info("No operations found"); - } else { - ui::print_info(&format!("Found {} operation(s)", ops_response.operations.len())); - for op in &ops_response.operations { - println!("\n Operation ID: {}", op.id); - println!(" Type: {}", op.task_type); - println!(" Status: {}", op.status); - println!(" Items: {}", op.items_count); - if let Some(doc_id) = &op.document_id { - println!(" Document ID: {}", doc_id); - } - } - } - } else { - output::print_output(&ops_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - OperationCommands::Cancel { agent_id, operation_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Cancelling operation...")) - } else { - None - }; - - let response = client.cancel_operation(&agent_id, &operation_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - }; - - // Handle API errors with nice messages - if let Err(e) = result { - errors::handle_api_error(e, &api_url); - } - - Ok(()) -} diff --git a/hindsight-cli/src/main.rs.bak2 b/hindsight-cli/src/main.rs.bak2 deleted file mode 100644 index 4a8b5e66..00000000 --- a/hindsight-cli/src/main.rs.bak2 +++ /dev/null @@ -1,1048 +0,0 @@ -mod api; -mod config; -mod errors; -mod output; -mod ui; - -use anyhow::{Context, Result}; -use api::{ApiClient, BatchMemoryRequest, MemoryItem, SearchRequest, ThinkRequest}; -use clap::{Parser, Subcommand, ValueEnum}; -use config::Config; -use output::OutputFormat; -use std::fs; -use std::path::PathBuf; -use walkdir::WalkDir; - -#[derive(Debug, Clone, Copy, ValueEnum)] -enum Format { - Pretty, - Json, - Yaml, -} - -impl From for OutputFormat { - fn from(f: Format) -> Self { - match f { - Format::Pretty => OutputFormat::Pretty, - Format::Json => OutputFormat::Json, - Format::Yaml => OutputFormat::Yaml, - } - } -} - -#[derive(Parser)] -#[command(name = "memora")] -#[command(about = "Memora CLI - Semantic memory system", long_about = None)] -#[command(version)] -struct Cli { - /// Output format (pretty, json, yaml) - #[arg(short = 'o', long, global = true, default_value = "pretty")] - output: Format, - - /// Show verbose output including full requests and responses - #[arg(short = 'v', long, global = true)] - verbose: bool, - - #[command(subcommand)] - command: Commands, -} - -#[derive(Subcommand)] -enum Commands { - /// Manage agents (list, profile, stats) - #[command(subcommand)] - Agent(AgentCommands), - - /// Manage memories (search, think, put, delete) - #[command(subcommand)] - Memory(MemoryCommands), - - /// Manage documents (list, get, delete) - #[command(subcommand)] - Document(DocumentCommands), - - /// Manage async operations (list, cancel) - #[command(subcommand)] - Operation(OperationCommands), -} - -#[derive(Subcommand)] -enum AgentCommands { - /// List all agents - List, - - /// Get agent profile (personality + background) - Profile { - /// Agent ID - agent_id: String, - }, - - /// Get memory statistics for an agent - Stats { - /// Agent ID - agent_id: String, - }, - - /// Update agent personality traits - SetPersonality { - /// Agent ID - agent_id: String, - - /// Openness to experience (0.0-1.0) - #[arg(long)] - openness: f32, - - /// Conscientiousness (0.0-1.0) - #[arg(long)] - conscientiousness: f32, - - /// Extraversion (0.0-1.0) - #[arg(long)] - extraversion: f32, - - /// Agreeableness (0.0-1.0) - #[arg(long)] - agreeableness: f32, - - /// Neuroticism (0.0-1.0) - #[arg(long)] - neuroticism: f32, - - /// Bias strength (0.0-1.0) - #[arg(long)] - bias_strength: f32, - }, - - /// Set or merge agent background - SetBackground { - /// Agent ID - agent_id: String, - - /// Background content - content: String, - - /// Skip automatic personality inference - #[arg(long)] - no_update_personality: bool, - }, -} - -#[derive(Subcommand)] -enum MemoryCommands { - /// Search for memories using semantic search - Search { - /// Agent ID - agent_id: String, - - /// Search query - query: String, - - /// Fact types to search (world, agent, opinion) - #[arg(short = 't', long, value_delimiter = ',', default_values = &["world", "agent", "opinion"])] - fact_type: Vec, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "100")] - budget: i32, - - /// Maximum tokens for results - #[arg(long, default_value = "4096")] - max_tokens: i32, - - /// Show trace information - #[arg(long)] - trace: bool, - }, - - /// Generate answers using agent identity - Think { - /// Agent ID - agent_id: String, - - /// Query to think about - query: String, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "50")] - budget: i32, - - /// Additional context - #[arg(short = 'c', long)] - context: Option, - }, - - /// Store a single memory - Put { - /// Agent ID - agent_id: String, - - /// Memory content - content: String, - - /// Document ID (auto-generated if not provided) - #[arg(short = 'd', long)] - doc_id: Option, - - /// Context for the memory - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Bulk import memories from files - PutFiles { - /// Agent ID - agent_id: String, - - /// Path to file or directory - path: PathBuf, - - /// Search directories recursively - #[arg(short = 'r', long, default_value = "true")] - recursive: bool, - - /// Context for all memories - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Delete a memory unit - Delete { - /// Agent ID - agent_id: String, - - /// Memory unit ID - unit_id: String, - }, -} - -#[derive(Subcommand)] -enum DocumentCommands { - /// List documents for an agent - List { - /// Agent ID - agent_id: String, - - /// Search query to filter documents - #[arg(short = 'q', long)] - query: Option, - - /// Maximum number of results - #[arg(short = 'l', long, default_value = "100")] - limit: i32, - - /// Offset for pagination - #[arg(short = 's', long, default_value = "0")] - offset: i32, - }, - - /// Get a specific document by ID - Get { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, - - /// Delete a document and all its memory units - Delete { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, -} - -#[derive(Subcommand)] -enum OperationCommands { - /// List async operations for an agent - List { - /// Agent ID - agent_id: String, - }, - - /// Cancel a pending async operation - Cancel { - /// Agent ID - agent_id: String, - - /// Operation ID - operation_id: String, - }, -} - -fn main() { - if let Err(e) = run() { - std::process::exit(1); - } -} - -fn run() -> Result<()> { - let cli = Cli::parse(); - - let output_format: OutputFormat = cli.output.into(); - let verbose = cli.verbose; - - // Load configuration - let config = Config::from_env().unwrap_or_else(|e| { - ui::print_error(&format!("Configuration error: {}", e)); - errors::print_config_help(); - std::process::exit(1); - }); - - let api_url = config.api_url().to_string(); - - // Create API client - let client = ApiClient::new(api_url.clone()).unwrap_or_else(|e| { - errors::handle_api_error(e, &api_url); - }); - - // Execute command and handle errors - let result: Result<()> = match cli.command { - Commands::Agent(agent_cmd) => match agent_cmd { - AgentCommands::List => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching agents...")) - } else { - None - }; - - let response = client.list_agents(verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(agents_list) => { - if output_format == OutputFormat::Pretty { - if agents_list.agents.is_empty() { - ui::print_warning("No agents found"); - } else { - ui::print_info(&format!("Found {} agent(s)", agents_list.agents.len())); - for agent in &agents_list.agents { - println!(" - {}", agent); - } - } - } else { - output::print_output(&agents_list, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Profile { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching profile...")) - } else { - None - }; - - let response = client.get_profile(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Profile for agent '{}'", agent_id)); - - if let Some(personality) = &profile.personality { - println!("\n Personality Traits:"); - println!(" Openness: {:.2}", personality.openness); - println!(" Conscientiousness: {:.2}", personality.conscientiousness); - println!(" Extraversion: {:.2}", personality.extraversion); - println!(" Agreeableness: {:.2}", personality.agreeableness); - println!(" Neuroticism: {:.2}", personality.neuroticism); - println!(" Bias Strength: {:.2}", personality.bias_strength); - } - - if !profile.background.is_empty() { - println!("\n Background:\n{}", profile.background); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Stats { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching statistics...")) - } else { - None - }; - - let response = client.get_stats(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(stats) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Statistics for agent '{}'", agent_id)); - println!(); - - println!(" 📊 Overview"); - println!(" Total Memory Units: {}", stats.total_nodes); - println!(" Total Links: {}", stats.total_links); - println!(" Total Documents: {}", stats.total_documents); - println!(); - - println!(" 🧠 Memory Units by Type"); - let mut fact_types: Vec<_> = stats.nodes_by_fact_type.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - println!(" 🔗 Links by Type"); - let mut link_types: Vec<_> = stats.links_by_link_type.iter().collect(); - link_types.sort_by_key(|(k, _)| *k); - for (link_type, count) in link_types { - let icon = match link_type.as_str() { - "temporal" => "⏰", - "semantic" => "🔤", - "entity" => "🏷️", - _ => "•" - }; - println!(" {} {:<10} {}", icon, link_type, count); - } - println!(); - - println!(" 🔗 Links by Fact Type"); - let mut fact_type_links: Vec<_> = stats.links_by_fact_type.iter().collect(); - fact_type_links.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_type_links { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - if !stats.links_breakdown.is_empty() { - println!(" 📈 Detailed Link Breakdown"); - let mut fact_types: Vec<_> = stats.links_breakdown.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, link_types) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {}", icon, fact_type); - let mut sorted_links: Vec<_> = link_types.iter().collect(); - sorted_links.sort_by_key(|(k, _)| *k); - for (link_type, count) in sorted_links { - println!(" - {:<10} {}", link_type, count); - } - } - println!(); - } - - if stats.pending_operations > 0 || stats.failed_operations > 0 { - println!(" ⚙️ Operations"); - if stats.pending_operations > 0 { - println!(" ⏳ Pending: {}", stats.pending_operations); - } - if stats.failed_operations > 0 { - println!(" ❌ Failed: {}", stats.failed_operations); - } - } - } else { - output::print_output(&stats, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetPersonality { - agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Updating personality...")) - } else { - None - }; - - let personality = PersonalityTraits { - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - }; - - let response = client.set_personality(&agent_id, personality, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Personality updated successfully"); - if let Some(p) = &profile.personality { - println!(" Openness: {:.2}", p.openness); - println!(" Conscientiousness: {:.2}", p.conscientiousness); - println!(" Extraversion: {:.2}", p.extraversion); - println!(" Agreeableness: {:.2}", p.agreeableness); - println!(" Neuroticism: {:.2}", p.neuroticism); - println!(" Bias Strength: {:.2}", p.bias_strength); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetBackground { - agent_id, - content, - no_update_personality, - } => { - let current_profile = if !no_update_personality { - client.get_profile(&agent_id, verbose).ok() - } else { - None - }; - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Merging background...")) - } else { - None - }; - - let response = client.merge_background( - &agent_id, - content, - !no_update_personality, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Background updated successfully"); - println!("\n{}", profile.background); - - if !no_update_personality { - if let (Some(old_p), Some(new_p)) = - (current_profile.and_then(|p| p.personality), &profile.personality) - { - println!("\nPersonality changes:"); - println!(" Openness: {:.2} → {:.2}", old_p.openness, new_p.openness); - println!(" Conscientiousness: {:.2} → {:.2}", old_p.conscientiousness, new_p.conscientiousness); - println!(" Extraversion: {:.2} → {:.2}", old_p.extraversion, new_p.extraversion); - println!(" Agreeableness: {:.2} → {:.2}", old_p.agreeableness, new_p.agreeableness); - println!(" Neuroticism: {:.2} → {:.2}", old_p.neuroticism, new_p.neuroticism); - } - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Memory(memory_cmd) => match memory_cmd { - MemoryCommands::Search { - agent_id, - query, - fact_type, - budget, - max_tokens, - trace, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Searching memories...")) - } else { - None - }; - - let request = SearchRequest { - query, - fact_type, - thinking_budget: budget, - max_tokens, - trace, - }; - - let response = client.search(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Think { - agent_id, - query, - budget, - context, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Thinking...")) - } else { - None - }; - - let request = ThinkRequest { - query, - thinking_budget: budget, - context, - }; - - let response = client.think(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Put { - agent_id, - content, - doc_id, - context, - r#async, - } => { - let doc_id = doc_id.unwrap_or_else(config::generate_doc_id); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Storing memory...")) - } else { - None - }; - - let item = MemoryItem { - content: content.clone(), - context, - }; - - let request = BatchMemoryRequest { - items: vec![item], - document_id: Some(doc_id.clone()), - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success(&format!( - "Memory stored successfully (document: {})", - doc_id - )); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Stored count: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::PutFiles { - agent_id, - path, - recursive, - context, - r#async, - } => { - if !path.exists() { - anyhow::bail!("Path does not exist: {}", path.display()); - } - - let mut files = Vec::new(); - - if path.is_file() { - files.push(path); - } else if path.is_dir() { - if recursive { - for entry in WalkDir::new(&path) - .into_iter() - .filter_map(|e| e.ok()) - .filter(|e| e.file_type().is_file()) - { - let path = entry.path(); - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path.to_path_buf()); - } - } - } - } else { - for entry in fs::read_dir(&path)? { - let entry = entry?; - let path = entry.path(); - if path.is_file() { - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path); - } - } - } - } - } - } - - if files.is_empty() { - ui::print_warning("No .txt or .md files found"); - return Ok(()); - } - - ui::print_info(&format!("Found {} files to import", files.len())); - - let pb = ui::create_progress_bar(files.len() as u64, "Processing files"); - - let mut items = Vec::new(); - let mut document_id = None; - - for file_path in &files { - let content = fs::read_to_string(file_path) - .with_context(|| format!("Failed to read file: {}", file_path.display()))?; - - let doc_id = file_path - .file_stem() - .and_then(|s| s.to_str()) - .map(|s| s.to_string()) - .unwrap_or_else(config::generate_doc_id); - - if document_id.is_none() { - document_id = Some(doc_id); - } - - items.push(MemoryItem { - content, - context: context.clone(), - }); - - pb.inc(1); - } - - pb.finish_with_message("Files processed"); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Uploading memories...")) - } else { - None - }; - - let request = BatchMemoryRequest { - items, - document_id, - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Files imported successfully"); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Total units created: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Delete { agent_id, unit_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting memory unit...")) - } else { - None - }; - - let response = client.delete_memory(&agent_id, &unit_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Document(doc_cmd) => match doc_cmd { - DocumentCommands::List { - agent_id, - query, - limit, - offset, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching documents...")) - } else { - None - }; - - let response = client.list_documents(&agent_id, query.as_deref(), Some(limit), Some(offset), verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(docs_response) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Documents for agent '{}' (total: {})", agent_id, docs_response.total)); - for doc in &docs_response.items { - println!("\n Document ID: {}", doc.id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Text Length: {}", doc.text_length); - println!(" Memory Units: {}", doc.memory_unit_count); - } - } else { - output::print_output(&docs_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Get { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching document...")) - } else { - None - }; - - let response = client.get_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(doc) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Document: {}", doc.id)); - println!(" Agent ID: {}", doc.agent_id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Memory Units: {}", doc.memory_unit_count); - println!("\n Text:\n{}", doc.original_text); - } else { - output::print_output(&doc, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Delete { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting document...")) - } else { - None - }; - - let response = client.delete_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Operation(op_cmd) => match op_cmd { - OperationCommands::List { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching operations...")) - } else { - None - }; - - let response = client.list_operations(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(ops_response) => { - if output_format == OutputFormat::Pretty { - if ops_response.operations.is_empty() { - ui::print_info("No operations found"); - } else { - ui::print_info(&format!("Found {} operation(s)", ops_response.operations.len())); - for op in &ops_response.operations { - println!("\n Operation ID: {}", op.id); - println!(" Type: {}", op.task_type); - println!(" Status: {}", op.status); - println!(" Items: {}", op.items_count); - if let Some(doc_id) = &op.document_id { - println!(" Document ID: {}", doc_id); - } - } - } - } else { - output::print_output(&ops_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - OperationCommands::Cancel { agent_id, operation_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Cancelling operation...")) - } else { - None - }; - - let response = client.cancel_operation(&agent_id, &operation_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - }; - - // Handle API errors with nice messages - if let Err(e) = result { - errors::handle_api_error(e, &api_url); - } - - Ok(()) -} diff --git a/hindsight-cli/src/main.rs.bak3 b/hindsight-cli/src/main.rs.bak3 deleted file mode 100644 index 2b1fe275..00000000 --- a/hindsight-cli/src/main.rs.bak3 +++ /dev/null @@ -1,1048 +0,0 @@ -mod api; -mod config; -mod errors; -mod output; -mod ui; - -use anyhow::{Context, Result}; -use api::{ApiClient, BatchMemoryRequest, MemoryItem, SearchRequest, ThinkRequest}; -use clap::{Parser, Subcommand, ValueEnum}; -use config::Config; -use output::OutputFormat; -use std::fs; -use std::path::PathBuf; -use walkdir::WalkDir; - -#[derive(Debug, Clone, Copy, ValueEnum)] -enum Format { - Pretty, - Json, - Yaml, -} - -impl From for OutputFormat { - fn from(f: Format) -> Self { - match f { - Format::Pretty => OutputFormat::Pretty, - Format::Json => OutputFormat::Json, - Format::Yaml => OutputFormat::Yaml, - } - } -} - -#[derive(Parser)] -#[command(name = "memora")] -#[command(about = "Memora CLI - Semantic memory system", long_about = None)] -#[command(version)] -struct Cli { - /// Output format (pretty, json, yaml) - #[arg(short = 'o', long, global = true, default_value = "pretty")] - output: Format, - - /// Show verbose output including full requests and responses - #[arg(short = 'v', long, global = true)] - verbose: bool, - - #[command(subcommand)] - command: Commands, -} - -#[derive(Subcommand)] -enum Commands { - /// Manage agents (list, profile, stats) - #[command(subcommand)] - Agent(AgentCommands), - - /// Manage memories (search, think, put, delete) - #[command(subcommand)] - Memory(MemoryCommands), - - /// Manage documents (list, get, delete) - #[command(subcommand)] - Document(DocumentCommands), - - /// Manage async operations (list, cancel) - #[command(subcommand)] - Operation(OperationCommands), -} - -#[derive(Subcommand)] -enum AgentCommands { - /// List all agents - List, - - /// Get agent profile (personality + background) - Profile { - /// Agent ID - agent_id: String, - }, - - /// Get memory statistics for an agent - Stats { - /// Agent ID - agent_id: String, - }, - - /// Update agent personality traits - SetPersonality { - /// Agent ID - agent_id: String, - - /// Openness to experience (0.0-1.0) - #[arg(long)] - openness: f32, - - /// Conscientiousness (0.0-1.0) - #[arg(long)] - conscientiousness: f32, - - /// Extraversion (0.0-1.0) - #[arg(long)] - extraversion: f32, - - /// Agreeableness (0.0-1.0) - #[arg(long)] - agreeableness: f32, - - /// Neuroticism (0.0-1.0) - #[arg(long)] - neuroticism: f32, - - /// Bias strength (0.0-1.0) - #[arg(long)] - bias_strength: f32, - }, - - /// Set or merge agent background - SetBackground { - /// Agent ID - agent_id: String, - - /// Background content - content: String, - - /// Skip automatic personality inference - #[arg(long)] - no_update_personality: bool, - }, -} - -#[derive(Subcommand)] -enum MemoryCommands { - /// Search for memories using semantic search - Search { - /// Agent ID - agent_id: String, - - /// Search query - query: String, - - /// Fact types to search (world, agent, opinion) - #[arg(short = 't', long, value_delimiter = ',', default_values = &["world", "agent", "opinion"])] - fact_type: Vec, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "100")] - budget: i32, - - /// Maximum tokens for results - #[arg(long, default_value = "4096")] - max_tokens: i32, - - /// Show trace information - #[arg(long)] - trace: bool, - }, - - /// Generate answers using agent identity - Think { - /// Agent ID - agent_id: String, - - /// Query to think about - query: String, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "50")] - budget: i32, - - /// Additional context - #[arg(short = 'c', long)] - context: Option, - }, - - /// Store a single memory - Put { - /// Agent ID - agent_id: String, - - /// Memory content - content: String, - - /// Document ID (auto-generated if not provided) - #[arg(short = 'd', long)] - doc_id: Option, - - /// Context for the memory - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Bulk import memories from files - PutFiles { - /// Agent ID - agent_id: String, - - /// Path to file or directory - path: PathBuf, - - /// Search directories recursively - #[arg(short = 'r', long, default_value = "true")] - recursive: bool, - - /// Context for all memories - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Delete a memory unit - Delete { - /// Agent ID - agent_id: String, - - /// Memory unit ID - unit_id: String, - }, -} - -#[derive(Subcommand)] -enum DocumentCommands { - /// List documents for an agent - List { - /// Agent ID - agent_id: String, - - /// Search query to filter documents - #[arg(short = 'q', long)] - query: Option, - - /// Maximum number of results - #[arg(short = 'l', long, default_value = "100")] - limit: i32, - - /// Offset for pagination - #[arg(short = 's', long, default_value = "0")] - offset: i32, - }, - - /// Get a specific document by ID - Get { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, - - /// Delete a document and all its memory units - Delete { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, -} - -#[derive(Subcommand)] -enum OperationCommands { - /// List async operations for an agent - List { - /// Agent ID - agent_id: String, - }, - - /// Cancel a pending async operation - Cancel { - /// Agent ID - agent_id: String, - - /// Operation ID - operation_id: String, - }, -} - -fn main() { - if let Err(e) = run() { - std::process::exit(1); - } -} - -fn run() -> Result<()> { - let cli = Cli::parse(); - - let output_format: OutputFormat = cli.output.into(); - let verbose = cli.verbose; - - // Load configuration - let config = Config::from_env().unwrap_or_else(|e| { - ui::print_error(&format!("Configuration error: {}", e)); - errors::print_config_help(); - std::process::exit(1); - }); - - let api_url = config.api_url().to_string(); - - // Create API client - let client = ApiClient::new(api_url.clone()).unwrap_or_else(|e| { - errors::handle_api_error(e, &api_url); - }); - - // Execute command and handle errors - let result: Result<()> = match cli.command { - Commands::Agent(agent_cmd) => match agent_cmd { - AgentCommands::List => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching agents...")) - } else { - None - }; - - let response = client.list_agents(verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(agents_list) => { - if output_format == OutputFormat::Pretty { - if agents_list.agents.is_empty() { - ui::print_warning("No agents found"); - } else { - ui::print_info(&format!("Found {} agent(s)", agents_list.agents.len())); - for agent in &agents_list.agents { - println!(" - {}", agent); - } - } - } else { - output::print_output(&agents_list, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Profile { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching profile...")) - } else { - None - }; - - let response = client.get_profile(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Profile for agent '{}'", agent_id)); - - if let Some(personality) = &profile.personality { - println!("\n Personality Traits:"); - println!(" Openness: {:.2}", personality.openness); - println!(" Conscientiousness: {:.2}", personality.conscientiousness); - println!(" Extraversion: {:.2}", personality.extraversion); - println!(" Agreeableness: {:.2}", personality.agreeableness); - println!(" Neuroticism: {:.2}", personality.neuroticism); - println!(" Bias Strength: {:.2}", personality.bias_strength); - } - - if !profile.background.is_empty() { - println!("\n Background:\n{}", profile.background); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Stats { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching statistics...")) - } else { - None - }; - - let response = client.get_stats(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(stats) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Statistics for agent '{}'", agent_id)); - println!(); - - println!(" 📊 Overview"); - println!(" Total Memory Units: {}", stats.total_nodes); - println!(" Total Links: {}", stats.total_links); - println!(" Total Documents: {}", stats.total_documents); - println!(); - - println!(" 🧠 Memory Units by Type"); - let mut fact_types: Vec<_> = stats.nodes_by_fact_type.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - println!(" 🔗 Links by Type"); - let mut link_types: Vec<_> = stats.links_by_link_type.iter().collect(); - link_types.sort_by_key(|(k, _)| *k); - for (link_type, count) in link_types { - let icon = match link_type.as_str() { - "temporal" => "⏰", - "semantic" => "🔤", - "entity" => "🏷️", - _ => "•" - }; - println!(" {} {:<10} {}", icon, link_type, count); - } - println!(); - - println!(" 🔗 Links by Fact Type"); - let mut fact_type_links: Vec<_> = stats.links_by_fact_type.iter().collect(); - fact_type_links.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_type_links { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - if !stats.links_breakdown.is_empty() { - println!(" 📈 Detailed Link Breakdown"); - let mut fact_types: Vec<_> = stats.links_breakdown.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, link_types) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {}", icon, fact_type); - let mut sorted_links: Vec<_> = link_types.iter().collect(); - sorted_links.sort_by_key(|(k, _)| *k); - for (link_type, count) in sorted_links { - println!(" - {:<10} {}", link_type, count); - } - } - println!(); - } - - if stats.pending_operations > 0 || stats.failed_operations > 0 { - println!(" ⚙️ Operations"); - if stats.pending_operations > 0 { - println!(" ⏳ Pending: {}", stats.pending_operations); - } - if stats.failed_operations > 0 { - println!(" ❌ Failed: {}", stats.failed_operations); - } - } - } else { - output::print_output(&stats, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetPersonality { - agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Updating personality...")) - } else { - None - }; - - let personality = PersonalityTraits { - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - }; - - let response = client.set_personality(&agent_id, personality, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Personality updated successfully"); - if let Some(p) = &profile.personality { - println!(" Openness: {:.2}", p.openness); - println!(" Conscientiousness: {:.2}", p.conscientiousness); - println!(" Extraversion: {:.2}", p.extraversion); - println!(" Agreeableness: {:.2}", p.agreeableness); - println!(" Neuroticism: {:.2}", p.neuroticism); - println!(" Bias Strength: {:.2}", p.bias_strength); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetBackground { - agent_id, - content, - no_update_personality, - } => { - let current_profile = if !no_update_personality { - client.get_profile(&agent_id, verbose).ok() - } else { - None - }; - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Merging background...")) - } else { - None - }; - - let response = client.add_background( - &agent_id, - content, - !no_update_personality, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Background updated successfully"); - println!("\n{}", profile.background); - - if !no_update_personality { - if let (Some(old_p), Some(new_p)) = - (current_profile.as_ref().and_then(|p| p.personality.clone()), &profile.personality) - { - println!("\nPersonality changes:"); - println!(" Openness: {:.2} → {:.2}", old_p.openness, new_p.openness); - println!(" Conscientiousness: {:.2} → {:.2}", old_p.conscientiousness, new_p.conscientiousness); - println!(" Extraversion: {:.2} → {:.2}", old_p.extraversion, new_p.extraversion); - println!(" Agreeableness: {:.2} → {:.2}", old_p.agreeableness, new_p.agreeableness); - println!(" Neuroticism: {:.2} → {:.2}", old_p.neuroticism, new_p.neuroticism); - } - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Memory(memory_cmd) => match memory_cmd { - MemoryCommands::Search { - agent_id, - query, - fact_type, - budget, - max_tokens, - trace, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Searching memories...")) - } else { - None - }; - - let request = SearchRequest { - query, - fact_type, - thinking_budget: budget, - max_tokens, - trace, - }; - - let response = client.search(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Think { - agent_id, - query, - budget, - context, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Thinking...")) - } else { - None - }; - - let request = ThinkRequest { - query, - thinking_budget: budget, - context, - }; - - let response = client.think(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Put { - agent_id, - content, - doc_id, - context, - r#async, - } => { - let doc_id = doc_id.unwrap_or_else(config::generate_doc_id); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Storing memory...")) - } else { - None - }; - - let item = MemoryItem { - content: content.clone(), - context, - }; - - let request = BatchMemoryRequest { - items: vec![item], - document_id: Some(doc_id.clone()), - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success(&format!( - "Memory stored successfully (document: {})", - doc_id - )); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Stored count: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::PutFiles { - agent_id, - path, - recursive, - context, - r#async, - } => { - if !path.exists() { - anyhow::bail!("Path does not exist: {}", path.display()); - } - - let mut files = Vec::new(); - - if path.is_file() { - files.push(path); - } else if path.is_dir() { - if recursive { - for entry in WalkDir::new(&path) - .into_iter() - .filter_map(|e| e.ok()) - .filter(|e| e.file_type().is_file()) - { - let path = entry.path(); - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path.to_path_buf()); - } - } - } - } else { - for entry in fs::read_dir(&path)? { - let entry = entry?; - let path = entry.path(); - if path.is_file() { - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path); - } - } - } - } - } - } - - if files.is_empty() { - ui::print_warning("No .txt or .md files found"); - return Ok(()); - } - - ui::print_info(&format!("Found {} files to import", files.len())); - - let pb = ui::create_progress_bar(files.len() as u64, "Processing files"); - - let mut items = Vec::new(); - let mut document_id = None; - - for file_path in &files { - let content = fs::read_to_string(file_path) - .with_context(|| format!("Failed to read file: {}", file_path.display()))?; - - let doc_id = file_path - .file_stem() - .and_then(|s| s.to_str()) - .map(|s| s.to_string()) - .unwrap_or_else(config::generate_doc_id); - - if document_id.is_none() { - document_id = Some(doc_id); - } - - items.push(MemoryItem { - content, - context: context.clone(), - }); - - pb.inc(1); - } - - pb.finish_with_message("Files processed"); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Uploading memories...")) - } else { - None - }; - - let request = BatchMemoryRequest { - items, - document_id, - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Files imported successfully"); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Total units created: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Delete { agent_id, unit_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting memory unit...")) - } else { - None - }; - - let response = client.delete_memory(&agent_id, &unit_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Document(doc_cmd) => match doc_cmd { - DocumentCommands::List { - agent_id, - query, - limit, - offset, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching documents...")) - } else { - None - }; - - let response = client.list_documents(&agent_id, query.as_deref(), Some(limit), Some(offset), verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(docs_response) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Documents for agent '{}' (total: {})", agent_id, docs_response.total)); - for doc in &docs_response.items { - println!("\n Document ID: {}", doc.id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Text Length: {}", doc.text_length); - println!(" Memory Units: {}", doc.memory_unit_count); - } - } else { - output::print_output(&docs_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Get { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching document...")) - } else { - None - }; - - let response = client.get_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(doc) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Document: {}", doc.id)); - println!(" Agent ID: {}", doc.agent_id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Memory Units: {}", doc.memory_unit_count); - println!("\n Text:\n{}", doc.original_text); - } else { - output::print_output(&doc, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Delete { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting document...")) - } else { - None - }; - - let response = client.delete_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Operation(op_cmd) => match op_cmd { - OperationCommands::List { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching operations...")) - } else { - None - }; - - let response = client.list_operations(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(ops_response) => { - if output_format == OutputFormat::Pretty { - if ops_response.operations.is_empty() { - ui::print_info("No operations found"); - } else { - ui::print_info(&format!("Found {} operation(s)", ops_response.operations.len())); - for op in &ops_response.operations { - println!("\n Operation ID: {}", op.id); - println!(" Type: {}", op.task_type); - println!(" Status: {}", op.status); - println!(" Items: {}", op.items_count); - if let Some(doc_id) = &op.document_id { - println!(" Document ID: {}", doc_id); - } - } - } - } else { - output::print_output(&ops_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - OperationCommands::Cancel { agent_id, operation_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Cancelling operation...")) - } else { - None - }; - - let response = client.cancel_operation(&agent_id, &operation_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - }; - - // Handle API errors with nice messages - if let Err(e) = result { - errors::handle_api_error(e, &api_url); - } - - Ok(()) -} diff --git a/hindsight-cli/src/main.rs.bak4 b/hindsight-cli/src/main.rs.bak4 deleted file mode 100644 index f334130f..00000000 --- a/hindsight-cli/src/main.rs.bak4 +++ /dev/null @@ -1,1048 +0,0 @@ -mod api; -mod config; -mod errors; -mod output; -mod ui; - -use anyhow::{Context, Result}; -use api::{ApiClient, BatchMemoryRequest, MemoryItem, SearchRequest, ThinkRequest}; -use clap::{Parser, Subcommand, ValueEnum}; -use config::Config; -use output::OutputFormat; -use std::fs; -use std::path::PathBuf; -use walkdir::WalkDir; - -#[derive(Debug, Clone, Copy, ValueEnum)] -enum Format { - Pretty, - Json, - Yaml, -} - -impl From for OutputFormat { - fn from(f: Format) -> Self { - match f { - Format::Pretty => OutputFormat::Pretty, - Format::Json => OutputFormat::Json, - Format::Yaml => OutputFormat::Yaml, - } - } -} - -#[derive(Parser)] -#[command(name = "memora")] -#[command(about = "Memora CLI - Semantic memory system", long_about = None)] -#[command(version)] -struct Cli { - /// Output format (pretty, json, yaml) - #[arg(short = 'o', long, global = true, default_value = "pretty")] - output: Format, - - /// Show verbose output including full requests and responses - #[arg(short = 'v', long, global = true)] - verbose: bool, - - #[command(subcommand)] - command: Commands, -} - -#[derive(Subcommand)] -enum Commands { - /// Manage agents (list, profile, stats) - #[command(subcommand)] - Agent(AgentCommands), - - /// Manage memories (search, think, put, delete) - #[command(subcommand)] - Memory(MemoryCommands), - - /// Manage documents (list, get, delete) - #[command(subcommand)] - Document(DocumentCommands), - - /// Manage async operations (list, cancel) - #[command(subcommand)] - Operation(OperationCommands), -} - -#[derive(Subcommand)] -enum AgentCommands { - /// List all agents - List, - - /// Get agent profile (personality + background) - Profile { - /// Agent ID - agent_id: String, - }, - - /// Get memory statistics for an agent - Stats { - /// Agent ID - agent_id: String, - }, - - /// Update agent personality traits - SetPersonality { - /// Agent ID - agent_id: String, - - /// Openness to experience (0.0-1.0) - #[arg(long)] - openness: f32, - - /// Conscientiousness (0.0-1.0) - #[arg(long)] - conscientiousness: f32, - - /// Extraversion (0.0-1.0) - #[arg(long)] - extraversion: f32, - - /// Agreeableness (0.0-1.0) - #[arg(long)] - agreeableness: f32, - - /// Neuroticism (0.0-1.0) - #[arg(long)] - neuroticism: f32, - - /// Bias strength (0.0-1.0) - #[arg(long)] - bias_strength: f32, - }, - - /// Set or merge agent background - SetBackground { - /// Agent ID - agent_id: String, - - /// Background content - content: String, - - /// Skip automatic personality inference - #[arg(long)] - no_update_personality: bool, - }, -} - -#[derive(Subcommand)] -enum MemoryCommands { - /// Search for memories using semantic search - Search { - /// Agent ID - agent_id: String, - - /// Search query - query: String, - - /// Fact types to search (world, agent, opinion) - #[arg(short = 't', long, value_delimiter = ',', default_values = &["world", "agent", "opinion"])] - fact_type: Vec, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "100")] - budget: i32, - - /// Maximum tokens for results - #[arg(long, default_value = "4096")] - max_tokens: i32, - - /// Show trace information - #[arg(long)] - trace: bool, - }, - - /// Generate answers using agent identity - Think { - /// Agent ID - agent_id: String, - - /// Query to think about - query: String, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "50")] - budget: i32, - - /// Additional context - #[arg(short = 'c', long)] - context: Option, - }, - - /// Store a single memory - Put { - /// Agent ID - agent_id: String, - - /// Memory content - content: String, - - /// Document ID (auto-generated if not provided) - #[arg(short = 'd', long)] - doc_id: Option, - - /// Context for the memory - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Bulk import memories from files - PutFiles { - /// Agent ID - agent_id: String, - - /// Path to file or directory - path: PathBuf, - - /// Search directories recursively - #[arg(short = 'r', long, default_value = "true")] - recursive: bool, - - /// Context for all memories - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Delete a memory unit - Delete { - /// Agent ID - agent_id: String, - - /// Memory unit ID - unit_id: String, - }, -} - -#[derive(Subcommand)] -enum DocumentCommands { - /// List documents for an agent - List { - /// Agent ID - agent_id: String, - - /// Search query to filter documents - #[arg(short = 'q', long)] - query: Option, - - /// Maximum number of results - #[arg(short = 'l', long, default_value = "100")] - limit: i32, - - /// Offset for pagination - #[arg(short = 's', long, default_value = "0")] - offset: i32, - }, - - /// Get a specific document by ID - Get { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, - - /// Delete a document and all its memory units - Delete { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, -} - -#[derive(Subcommand)] -enum OperationCommands { - /// List async operations for an agent - List { - /// Agent ID - agent_id: String, - }, - - /// Cancel a pending async operation - Cancel { - /// Agent ID - agent_id: String, - - /// Operation ID - operation_id: String, - }, -} - -fn main() { - if let Err(e) = run() { - std::process::exit(1); - } -} - -fn run() -> Result<()> { - let cli = Cli::parse(); - - let output_format: OutputFormat = cli.output.into(); - let verbose = cli.verbose; - - // Load configuration - let config = Config::from_env().unwrap_or_else(|e| { - ui::print_error(&format!("Configuration error: {}", e)); - errors::print_config_help(); - std::process::exit(1); - }); - - let api_url = config.api_url().to_string(); - - // Create API client - let client = ApiClient::new(api_url.clone()).unwrap_or_else(|e| { - errors::handle_api_error(e, &api_url); - }); - - // Execute command and handle errors - let result: Result<()> = match cli.command { - Commands::Agent(agent_cmd) => match agent_cmd { - AgentCommands::List => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching agents...")) - } else { - None - }; - - let response = client.list_agents(verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(agents_list) => { - if output_format == OutputFormat::Pretty { - if agents_list.agents.is_empty() { - ui::print_warning("No agents found"); - } else { - ui::print_info(&format!("Found {} agent(s)", agents_list.agents.len())); - for agent in &agents_list.agents { - println!(" - {}", agent); - } - } - } else { - output::print_output(&agents_list, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Profile { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching profile...")) - } else { - None - }; - - let response = client.get_profile(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Profile for agent '{}'", agent_id)); - - if let Some(personality) = &profile.personality { - println!("\n Personality Traits:"); - println!(" Openness: {:.2}", personality.openness); - println!(" Conscientiousness: {:.2}", personality.conscientiousness); - println!(" Extraversion: {:.2}", personality.extraversion); - println!(" Agreeableness: {:.2}", personality.agreeableness); - println!(" Neuroticism: {:.2}", personality.neuroticism); - println!(" Bias Strength: {:.2}", personality.bias_strength); - } - - if !profile.background.is_empty() { - println!("\n Background:\n{}", profile.background); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Stats { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching statistics...")) - } else { - None - }; - - let response = client.get_stats(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(stats) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Statistics for agent '{}'", agent_id)); - println!(); - - println!(" 📊 Overview"); - println!(" Total Memory Units: {}", stats.total_nodes); - println!(" Total Links: {}", stats.total_links); - println!(" Total Documents: {}", stats.total_documents); - println!(); - - println!(" 🧠 Memory Units by Type"); - let mut fact_types: Vec<_> = stats.nodes_by_fact_type.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - println!(" 🔗 Links by Type"); - let mut link_types: Vec<_> = stats.links_by_link_type.iter().collect(); - link_types.sort_by_key(|(k, _)| *k); - for (link_type, count) in link_types { - let icon = match link_type.as_str() { - "temporal" => "⏰", - "semantic" => "🔤", - "entity" => "🏷️", - _ => "•" - }; - println!(" {} {:<10} {}", icon, link_type, count); - } - println!(); - - println!(" 🔗 Links by Fact Type"); - let mut fact_type_links: Vec<_> = stats.links_by_fact_type.iter().collect(); - fact_type_links.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_type_links { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - if !stats.links_breakdown.is_empty() { - println!(" 📈 Detailed Link Breakdown"); - let mut fact_types: Vec<_> = stats.links_breakdown.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, link_types) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {}", icon, fact_type); - let mut sorted_links: Vec<_> = link_types.iter().collect(); - sorted_links.sort_by_key(|(k, _)| *k); - for (link_type, count) in sorted_links { - println!(" - {:<10} {}", link_type, count); - } - } - println!(); - } - - if stats.pending_operations > 0 || stats.failed_operations > 0 { - println!(" ⚙️ Operations"); - if stats.pending_operations > 0 { - println!(" ⏳ Pending: {}", stats.pending_operations); - } - if stats.failed_operations > 0 { - println!(" ❌ Failed: {}", stats.failed_operations); - } - } - } else { - output::print_output(&stats, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetPersonality { - agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Updating personality...")) - } else { - None - }; - - let personality = PersonalityTraits { - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - }; - - let response = client.set_personality(&agent_id, personality, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Personality updated successfully"); - if let Some(p) = &profile.personality { - println!(" Openness: {:.2}", p.openness); - println!(" Conscientiousness: {:.2}", p.conscientiousness); - println!(" Extraversion: {:.2}", p.extraversion); - println!(" Agreeableness: {:.2}", p.agreeableness); - println!(" Neuroticism: {:.2}", p.neuroticism); - println!(" Bias Strength: {:.2}", p.bias_strength); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetBackground { - agent_id, - content, - no_update_personality, - } => { - let current_profile = if !no_update_personality { - client.get_profile(&agent_id, verbose).ok() - } else { - None - }; - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Merging background...")) - } else { - None - }; - - let response = client.add_background( - &agent_id, - &content, - !no_update_personality, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Background updated successfully"); - println!("\n{}", profile.background); - - if !no_update_personality { - if let (Some(old_p), Some(new_p)) = - (current_profile.as_ref().and_then(|p| p.personality), &profile.personality) - { - println!("\nPersonality changes:"); - println!(" Openness: {:.2} → {:.2}", old_p.openness, new_p.openness); - println!(" Conscientiousness: {:.2} → {:.2}", old_p.conscientiousness, new_p.conscientiousness); - println!(" Extraversion: {:.2} → {:.2}", old_p.extraversion, new_p.extraversion); - println!(" Agreeableness: {:.2} → {:.2}", old_p.agreeableness, new_p.agreeableness); - println!(" Neuroticism: {:.2} → {:.2}", old_p.neuroticism, new_p.neuroticism); - } - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Memory(memory_cmd) => match memory_cmd { - MemoryCommands::Search { - agent_id, - query, - fact_type, - budget, - max_tokens, - trace, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Searching memories...")) - } else { - None - }; - - let request = SearchRequest { - query, - fact_type, - thinking_budget: budget, - max_tokens, - trace, - }; - - let response = client.search(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Think { - agent_id, - query, - budget, - context, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Thinking...")) - } else { - None - }; - - let request = ThinkRequest { - query, - thinking_budget: budget, - context, - }; - - let response = client.think(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Put { - agent_id, - content, - doc_id, - context, - r#async, - } => { - let doc_id = doc_id.unwrap_or_else(config::generate_doc_id); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Storing memory...")) - } else { - None - }; - - let item = MemoryItem { - content: content.clone(), - context, - }; - - let request = BatchMemoryRequest { - items: vec![item], - document_id: Some(doc_id.clone()), - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success(&format!( - "Memory stored successfully (document: {})", - doc_id - )); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Stored count: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::PutFiles { - agent_id, - path, - recursive, - context, - r#async, - } => { - if !path.exists() { - anyhow::bail!("Path does not exist: {}", path.display()); - } - - let mut files = Vec::new(); - - if path.is_file() { - files.push(path); - } else if path.is_dir() { - if recursive { - for entry in WalkDir::new(&path) - .into_iter() - .filter_map(|e| e.ok()) - .filter(|e| e.file_type().is_file()) - { - let path = entry.path(); - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path.to_path_buf()); - } - } - } - } else { - for entry in fs::read_dir(&path)? { - let entry = entry?; - let path = entry.path(); - if path.is_file() { - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path); - } - } - } - } - } - } - - if files.is_empty() { - ui::print_warning("No .txt or .md files found"); - return Ok(()); - } - - ui::print_info(&format!("Found {} files to import", files.len())); - - let pb = ui::create_progress_bar(files.len() as u64, "Processing files"); - - let mut items = Vec::new(); - let mut document_id = None; - - for file_path in &files { - let content = fs::read_to_string(file_path) - .with_context(|| format!("Failed to read file: {}", file_path.display()))?; - - let doc_id = file_path - .file_stem() - .and_then(|s| s.to_str()) - .map(|s| s.to_string()) - .unwrap_or_else(config::generate_doc_id); - - if document_id.is_none() { - document_id = Some(doc_id); - } - - items.push(MemoryItem { - content, - context: context.clone(), - }); - - pb.inc(1); - } - - pb.finish_with_message("Files processed"); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Uploading memories...")) - } else { - None - }; - - let request = BatchMemoryRequest { - items, - document_id, - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Files imported successfully"); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Total units created: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Delete { agent_id, unit_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting memory unit...")) - } else { - None - }; - - let response = client.delete_memory(&agent_id, &unit_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Document(doc_cmd) => match doc_cmd { - DocumentCommands::List { - agent_id, - query, - limit, - offset, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching documents...")) - } else { - None - }; - - let response = client.list_documents(&agent_id, query.as_deref(), Some(limit), Some(offset), verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(docs_response) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Documents for agent '{}' (total: {})", agent_id, docs_response.total)); - for doc in &docs_response.items { - println!("\n Document ID: {}", doc.id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Text Length: {}", doc.text_length); - println!(" Memory Units: {}", doc.memory_unit_count); - } - } else { - output::print_output(&docs_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Get { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching document...")) - } else { - None - }; - - let response = client.get_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(doc) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Document: {}", doc.id)); - println!(" Agent ID: {}", doc.agent_id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Memory Units: {}", doc.memory_unit_count); - println!("\n Text:\n{}", doc.original_text); - } else { - output::print_output(&doc, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Delete { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting document...")) - } else { - None - }; - - let response = client.delete_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Operation(op_cmd) => match op_cmd { - OperationCommands::List { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching operations...")) - } else { - None - }; - - let response = client.list_operations(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(ops_response) => { - if output_format == OutputFormat::Pretty { - if ops_response.operations.is_empty() { - ui::print_info("No operations found"); - } else { - ui::print_info(&format!("Found {} operation(s)", ops_response.operations.len())); - for op in &ops_response.operations { - println!("\n Operation ID: {}", op.id); - println!(" Type: {}", op.task_type); - println!(" Status: {}", op.status); - println!(" Items: {}", op.items_count); - if let Some(doc_id) = &op.document_id { - println!(" Document ID: {}", doc_id); - } - } - } - } else { - output::print_output(&ops_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - OperationCommands::Cancel { agent_id, operation_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Cancelling operation...")) - } else { - None - }; - - let response = client.cancel_operation(&agent_id, &operation_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - }; - - // Handle API errors with nice messages - if let Err(e) = result { - errors::handle_api_error(e, &api_url); - } - - Ok(()) -} diff --git a/hindsight-cli/src/main.rs.bak5 b/hindsight-cli/src/main.rs.bak5 deleted file mode 100644 index 175081aa..00000000 --- a/hindsight-cli/src/main.rs.bak5 +++ /dev/null @@ -1,1048 +0,0 @@ -mod api; -mod config; -mod errors; -mod output; -mod ui; - -use anyhow::{Context, Result}; -use api::{ApiClient, BatchMemoryRequest, MemoryItem, SearchRequest, ThinkRequest}; -use clap::{Parser, Subcommand, ValueEnum}; -use config::Config; -use output::OutputFormat; -use std::fs; -use std::path::PathBuf; -use walkdir::WalkDir; - -#[derive(Debug, Clone, Copy, ValueEnum)] -enum Format { - Pretty, - Json, - Yaml, -} - -impl From for OutputFormat { - fn from(f: Format) -> Self { - match f { - Format::Pretty => OutputFormat::Pretty, - Format::Json => OutputFormat::Json, - Format::Yaml => OutputFormat::Yaml, - } - } -} - -#[derive(Parser)] -#[command(name = "memora")] -#[command(about = "Memora CLI - Semantic memory system", long_about = None)] -#[command(version)] -struct Cli { - /// Output format (pretty, json, yaml) - #[arg(short = 'o', long, global = true, default_value = "pretty")] - output: Format, - - /// Show verbose output including full requests and responses - #[arg(short = 'v', long, global = true)] - verbose: bool, - - #[command(subcommand)] - command: Commands, -} - -#[derive(Subcommand)] -enum Commands { - /// Manage agents (list, profile, stats) - #[command(subcommand)] - Agent(AgentCommands), - - /// Manage memories (search, think, put, delete) - #[command(subcommand)] - Memory(MemoryCommands), - - /// Manage documents (list, get, delete) - #[command(subcommand)] - Document(DocumentCommands), - - /// Manage async operations (list, cancel) - #[command(subcommand)] - Operation(OperationCommands), -} - -#[derive(Subcommand)] -enum AgentCommands { - /// List all agents - List, - - /// Get agent profile (personality + background) - Profile { - /// Agent ID - agent_id: String, - }, - - /// Get memory statistics for an agent - Stats { - /// Agent ID - agent_id: String, - }, - - /// Update agent personality traits - SetPersonality { - /// Agent ID - agent_id: String, - - /// Openness to experience (0.0-1.0) - #[arg(long)] - openness: f32, - - /// Conscientiousness (0.0-1.0) - #[arg(long)] - conscientiousness: f32, - - /// Extraversion (0.0-1.0) - #[arg(long)] - extraversion: f32, - - /// Agreeableness (0.0-1.0) - #[arg(long)] - agreeableness: f32, - - /// Neuroticism (0.0-1.0) - #[arg(long)] - neuroticism: f32, - - /// Bias strength (0.0-1.0) - #[arg(long)] - bias_strength: f32, - }, - - /// Set or merge agent background - SetBackground { - /// Agent ID - agent_id: String, - - /// Background content - content: String, - - /// Skip automatic personality inference - #[arg(long)] - no_update_personality: bool, - }, -} - -#[derive(Subcommand)] -enum MemoryCommands { - /// Search for memories using semantic search - Search { - /// Agent ID - agent_id: String, - - /// Search query - query: String, - - /// Fact types to search (world, agent, opinion) - #[arg(short = 't', long, value_delimiter = ',', default_values = &["world", "agent", "opinion"])] - fact_type: Vec, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "100")] - budget: i32, - - /// Maximum tokens for results - #[arg(long, default_value = "4096")] - max_tokens: i32, - - /// Show trace information - #[arg(long)] - trace: bool, - }, - - /// Generate answers using agent identity - Think { - /// Agent ID - agent_id: String, - - /// Query to think about - query: String, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "50")] - budget: i32, - - /// Additional context - #[arg(short = 'c', long)] - context: Option, - }, - - /// Store a single memory - Put { - /// Agent ID - agent_id: String, - - /// Memory content - content: String, - - /// Document ID (auto-generated if not provided) - #[arg(short = 'd', long)] - doc_id: Option, - - /// Context for the memory - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Bulk import memories from files - PutFiles { - /// Agent ID - agent_id: String, - - /// Path to file or directory - path: PathBuf, - - /// Search directories recursively - #[arg(short = 'r', long, default_value = "true")] - recursive: bool, - - /// Context for all memories - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Delete a memory unit - Delete { - /// Agent ID - agent_id: String, - - /// Memory unit ID - unit_id: String, - }, -} - -#[derive(Subcommand)] -enum DocumentCommands { - /// List documents for an agent - List { - /// Agent ID - agent_id: String, - - /// Search query to filter documents - #[arg(short = 'q', long)] - query: Option, - - /// Maximum number of results - #[arg(short = 'l', long, default_value = "100")] - limit: i32, - - /// Offset for pagination - #[arg(short = 's', long, default_value = "0")] - offset: i32, - }, - - /// Get a specific document by ID - Get { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, - - /// Delete a document and all its memory units - Delete { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, -} - -#[derive(Subcommand)] -enum OperationCommands { - /// List async operations for an agent - List { - /// Agent ID - agent_id: String, - }, - - /// Cancel a pending async operation - Cancel { - /// Agent ID - agent_id: String, - - /// Operation ID - operation_id: String, - }, -} - -fn main() { - if let Err(e) = run() { - std::process::exit(1); - } -} - -fn run() -> Result<()> { - let cli = Cli::parse(); - - let output_format: OutputFormat = cli.output.into(); - let verbose = cli.verbose; - - // Load configuration - let config = Config::from_env().unwrap_or_else(|e| { - ui::print_error(&format!("Configuration error: {}", e)); - errors::print_config_help(); - std::process::exit(1); - }); - - let api_url = config.api_url().to_string(); - - // Create API client - let client = ApiClient::new(api_url.clone()).unwrap_or_else(|e| { - errors::handle_api_error(e, &api_url); - }); - - // Execute command and handle errors - let result: Result<()> = match cli.command { - Commands::Agent(agent_cmd) => match agent_cmd { - AgentCommands::List => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching agents...")) - } else { - None - }; - - let response = client.list_agents(verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(agents_list) => { - if output_format == OutputFormat::Pretty { - if agents_list.agents.is_empty() { - ui::print_warning("No agents found"); - } else { - ui::print_info(&format!("Found {} agent(s)", agents_list.agents.len())); - for agent in &agents_list.agents { - println!(" - {}", agent); - } - } - } else { - output::print_output(&agents_list, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Profile { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching profile...")) - } else { - None - }; - - let response = client.get_profile(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Profile for agent '{}'", agent_id)); - - if let Some(personality) = &profile.personality { - println!("\n Personality Traits:"); - println!(" Openness: {:.2}", personality.openness); - println!(" Conscientiousness: {:.2}", personality.conscientiousness); - println!(" Extraversion: {:.2}", personality.extraversion); - println!(" Agreeableness: {:.2}", personality.agreeableness); - println!(" Neuroticism: {:.2}", personality.neuroticism); - println!(" Bias Strength: {:.2}", personality.bias_strength); - } - - if !profile.background.is_empty() { - println!("\n Background:\n{}", profile.background); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Stats { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching statistics...")) - } else { - None - }; - - let response = client.get_stats(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(stats) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Statistics for agent '{}'", agent_id)); - println!(); - - println!(" 📊 Overview"); - println!(" Total Memory Units: {}", stats.total_nodes); - println!(" Total Links: {}", stats.total_links); - println!(" Total Documents: {}", stats.total_documents); - println!(); - - println!(" 🧠 Memory Units by Type"); - let mut fact_types: Vec<_> = stats.nodes_by_fact_type.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - println!(" 🔗 Links by Type"); - let mut link_types: Vec<_> = stats.links_by_link_type.iter().collect(); - link_types.sort_by_key(|(k, _)| *k); - for (link_type, count) in link_types { - let icon = match link_type.as_str() { - "temporal" => "⏰", - "semantic" => "🔤", - "entity" => "🏷️", - _ => "•" - }; - println!(" {} {:<10} {}", icon, link_type, count); - } - println!(); - - println!(" 🔗 Links by Fact Type"); - let mut fact_type_links: Vec<_> = stats.links_by_fact_type.iter().collect(); - fact_type_links.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_type_links { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - if !stats.links_breakdown.is_empty() { - println!(" 📈 Detailed Link Breakdown"); - let mut fact_types: Vec<_> = stats.links_breakdown.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, link_types) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {}", icon, fact_type); - let mut sorted_links: Vec<_> = link_types.iter().collect(); - sorted_links.sort_by_key(|(k, _)| *k); - for (link_type, count) in sorted_links { - println!(" - {:<10} {}", link_type, count); - } - } - println!(); - } - - if stats.pending_operations > 0 || stats.failed_operations > 0 { - println!(" ⚙️ Operations"); - if stats.pending_operations > 0 { - println!(" ⏳ Pending: {}", stats.pending_operations); - } - if stats.failed_operations > 0 { - println!(" ❌ Failed: {}", stats.failed_operations); - } - } - } else { - output::print_output(&stats, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetPersonality { - agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Updating personality...")) - } else { - None - }; - - let personality = PersonalityTraits { - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - }; - - let response = client.set_personality(&agent_id, personality, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Personality updated successfully"); - if let Some(p) = &profile.personality { - println!(" Openness: {:.2}", p.openness); - println!(" Conscientiousness: {:.2}", p.conscientiousness); - println!(" Extraversion: {:.2}", p.extraversion); - println!(" Agreeableness: {:.2}", p.agreeableness); - println!(" Neuroticism: {:.2}", p.neuroticism); - println!(" Bias Strength: {:.2}", p.bias_strength); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetBackground { - agent_id, - content, - no_update_personality, - } => { - let current_profile = if !no_update_personality { - client.get_profile(&agent_id, verbose).ok() - } else { - None - }; - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Merging background...")) - } else { - None - }; - - let response = client.add_background( - &agent_id, - &content, - !no_update_personality, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Background updated successfully"); - println!("\n{}", profile.background); - - if !no_update_personality { - if let (Some(old_p), Some(new_p)) = - (current_profile.as_ref().map(|p| p.personality), &profile.personality) - { - println!("\nPersonality changes:"); - println!(" Openness: {:.2} → {:.2}", old_p.openness, new_p.openness); - println!(" Conscientiousness: {:.2} → {:.2}", old_p.conscientiousness, new_p.conscientiousness); - println!(" Extraversion: {:.2} → {:.2}", old_p.extraversion, new_p.extraversion); - println!(" Agreeableness: {:.2} → {:.2}", old_p.agreeableness, new_p.agreeableness); - println!(" Neuroticism: {:.2} → {:.2}", old_p.neuroticism, new_p.neuroticism); - } - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Memory(memory_cmd) => match memory_cmd { - MemoryCommands::Search { - agent_id, - query, - fact_type, - budget, - max_tokens, - trace, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Searching memories...")) - } else { - None - }; - - let request = SearchRequest { - query, - fact_type, - thinking_budget: budget, - max_tokens, - trace, - }; - - let response = client.search(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Think { - agent_id, - query, - budget, - context, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Thinking...")) - } else { - None - }; - - let request = ThinkRequest { - query, - thinking_budget: budget, - context, - }; - - let response = client.think(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Put { - agent_id, - content, - doc_id, - context, - r#async, - } => { - let doc_id = doc_id.unwrap_or_else(config::generate_doc_id); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Storing memory...")) - } else { - None - }; - - let item = MemoryItem { - content: content.clone(), - context, - }; - - let request = BatchMemoryRequest { - items: vec![item], - document_id: Some(doc_id.clone()), - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success(&format!( - "Memory stored successfully (document: {})", - doc_id - )); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Stored count: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::PutFiles { - agent_id, - path, - recursive, - context, - r#async, - } => { - if !path.exists() { - anyhow::bail!("Path does not exist: {}", path.display()); - } - - let mut files = Vec::new(); - - if path.is_file() { - files.push(path); - } else if path.is_dir() { - if recursive { - for entry in WalkDir::new(&path) - .into_iter() - .filter_map(|e| e.ok()) - .filter(|e| e.file_type().is_file()) - { - let path = entry.path(); - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path.to_path_buf()); - } - } - } - } else { - for entry in fs::read_dir(&path)? { - let entry = entry?; - let path = entry.path(); - if path.is_file() { - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path); - } - } - } - } - } - } - - if files.is_empty() { - ui::print_warning("No .txt or .md files found"); - return Ok(()); - } - - ui::print_info(&format!("Found {} files to import", files.len())); - - let pb = ui::create_progress_bar(files.len() as u64, "Processing files"); - - let mut items = Vec::new(); - let mut document_id = None; - - for file_path in &files { - let content = fs::read_to_string(file_path) - .with_context(|| format!("Failed to read file: {}", file_path.display()))?; - - let doc_id = file_path - .file_stem() - .and_then(|s| s.to_str()) - .map(|s| s.to_string()) - .unwrap_or_else(config::generate_doc_id); - - if document_id.is_none() { - document_id = Some(doc_id); - } - - items.push(MemoryItem { - content, - context: context.clone(), - }); - - pb.inc(1); - } - - pb.finish_with_message("Files processed"); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Uploading memories...")) - } else { - None - }; - - let request = BatchMemoryRequest { - items, - document_id, - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Files imported successfully"); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Total units created: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Delete { agent_id, unit_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting memory unit...")) - } else { - None - }; - - let response = client.delete_memory(&agent_id, &unit_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Document(doc_cmd) => match doc_cmd { - DocumentCommands::List { - agent_id, - query, - limit, - offset, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching documents...")) - } else { - None - }; - - let response = client.list_documents(&agent_id, query.as_deref(), Some(limit), Some(offset), verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(docs_response) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Documents for agent '{}' (total: {})", agent_id, docs_response.total)); - for doc in &docs_response.items { - println!("\n Document ID: {}", doc.id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Text Length: {}", doc.text_length); - println!(" Memory Units: {}", doc.memory_unit_count); - } - } else { - output::print_output(&docs_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Get { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching document...")) - } else { - None - }; - - let response = client.get_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(doc) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Document: {}", doc.id)); - println!(" Agent ID: {}", doc.agent_id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Memory Units: {}", doc.memory_unit_count); - println!("\n Text:\n{}", doc.original_text); - } else { - output::print_output(&doc, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Delete { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting document...")) - } else { - None - }; - - let response = client.delete_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Operation(op_cmd) => match op_cmd { - OperationCommands::List { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching operations...")) - } else { - None - }; - - let response = client.list_operations(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(ops_response) => { - if output_format == OutputFormat::Pretty { - if ops_response.operations.is_empty() { - ui::print_info("No operations found"); - } else { - ui::print_info(&format!("Found {} operation(s)", ops_response.operations.len())); - for op in &ops_response.operations { - println!("\n Operation ID: {}", op.id); - println!(" Type: {}", op.task_type); - println!(" Status: {}", op.status); - println!(" Items: {}", op.items_count); - if let Some(doc_id) = &op.document_id { - println!(" Document ID: {}", doc_id); - } - } - } - } else { - output::print_output(&ops_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - OperationCommands::Cancel { agent_id, operation_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Cancelling operation...")) - } else { - None - }; - - let response = client.cancel_operation(&agent_id, &operation_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - }; - - // Handle API errors with nice messages - if let Err(e) = result { - errors::handle_api_error(e, &api_url); - } - - Ok(()) -} diff --git a/hindsight-cli/src/main.rs.bak6 b/hindsight-cli/src/main.rs.bak6 deleted file mode 100644 index cc7f0bcf..00000000 --- a/hindsight-cli/src/main.rs.bak6 +++ /dev/null @@ -1,1048 +0,0 @@ -mod api; -mod config; -mod errors; -mod output; -mod ui; - -use anyhow::{Context, Result}; -use api::{ApiClient, BatchMemoryRequest, MemoryItem, SearchRequest, ThinkRequest}; -use clap::{Parser, Subcommand, ValueEnum}; -use config::Config; -use output::OutputFormat; -use std::fs; -use std::path::PathBuf; -use walkdir::WalkDir; - -#[derive(Debug, Clone, Copy, ValueEnum)] -enum Format { - Pretty, - Json, - Yaml, -} - -impl From for OutputFormat { - fn from(f: Format) -> Self { - match f { - Format::Pretty => OutputFormat::Pretty, - Format::Json => OutputFormat::Json, - Format::Yaml => OutputFormat::Yaml, - } - } -} - -#[derive(Parser)] -#[command(name = "memora")] -#[command(about = "Memora CLI - Semantic memory system", long_about = None)] -#[command(version)] -struct Cli { - /// Output format (pretty, json, yaml) - #[arg(short = 'o', long, global = true, default_value = "pretty")] - output: Format, - - /// Show verbose output including full requests and responses - #[arg(short = 'v', long, global = true)] - verbose: bool, - - #[command(subcommand)] - command: Commands, -} - -#[derive(Subcommand)] -enum Commands { - /// Manage agents (list, profile, stats) - #[command(subcommand)] - Agent(AgentCommands), - - /// Manage memories (search, think, put, delete) - #[command(subcommand)] - Memory(MemoryCommands), - - /// Manage documents (list, get, delete) - #[command(subcommand)] - Document(DocumentCommands), - - /// Manage async operations (list, cancel) - #[command(subcommand)] - Operation(OperationCommands), -} - -#[derive(Subcommand)] -enum AgentCommands { - /// List all agents - List, - - /// Get agent profile (personality + background) - Profile { - /// Agent ID - agent_id: String, - }, - - /// Get memory statistics for an agent - Stats { - /// Agent ID - agent_id: String, - }, - - /// Update agent personality traits - SetPersonality { - /// Agent ID - agent_id: String, - - /// Openness to experience (0.0-1.0) - #[arg(long)] - openness: f32, - - /// Conscientiousness (0.0-1.0) - #[arg(long)] - conscientiousness: f32, - - /// Extraversion (0.0-1.0) - #[arg(long)] - extraversion: f32, - - /// Agreeableness (0.0-1.0) - #[arg(long)] - agreeableness: f32, - - /// Neuroticism (0.0-1.0) - #[arg(long)] - neuroticism: f32, - - /// Bias strength (0.0-1.0) - #[arg(long)] - bias_strength: f32, - }, - - /// Set or merge agent background - SetBackground { - /// Agent ID - agent_id: String, - - /// Background content - content: String, - - /// Skip automatic personality inference - #[arg(long)] - no_update_personality: bool, - }, -} - -#[derive(Subcommand)] -enum MemoryCommands { - /// Search for memories using semantic search - Search { - /// Agent ID - agent_id: String, - - /// Search query - query: String, - - /// Fact types to search (world, agent, opinion) - #[arg(short = 't', long, value_delimiter = ',', default_values = &["world", "agent", "opinion"])] - fact_type: Vec, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "100")] - budget: i32, - - /// Maximum tokens for results - #[arg(long, default_value = "4096")] - max_tokens: i32, - - /// Show trace information - #[arg(long)] - trace: bool, - }, - - /// Generate answers using agent identity - Think { - /// Agent ID - agent_id: String, - - /// Query to think about - query: String, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "50")] - budget: i32, - - /// Additional context - #[arg(short = 'c', long)] - context: Option, - }, - - /// Store a single memory - Put { - /// Agent ID - agent_id: String, - - /// Memory content - content: String, - - /// Document ID (auto-generated if not provided) - #[arg(short = 'd', long)] - doc_id: Option, - - /// Context for the memory - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Bulk import memories from files - PutFiles { - /// Agent ID - agent_id: String, - - /// Path to file or directory - path: PathBuf, - - /// Search directories recursively - #[arg(short = 'r', long, default_value = "true")] - recursive: bool, - - /// Context for all memories - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Delete a memory unit - Delete { - /// Agent ID - agent_id: String, - - /// Memory unit ID - unit_id: String, - }, -} - -#[derive(Subcommand)] -enum DocumentCommands { - /// List documents for an agent - List { - /// Agent ID - agent_id: String, - - /// Search query to filter documents - #[arg(short = 'q', long)] - query: Option, - - /// Maximum number of results - #[arg(short = 'l', long, default_value = "100")] - limit: i32, - - /// Offset for pagination - #[arg(short = 's', long, default_value = "0")] - offset: i32, - }, - - /// Get a specific document by ID - Get { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, - - /// Delete a document and all its memory units - Delete { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, -} - -#[derive(Subcommand)] -enum OperationCommands { - /// List async operations for an agent - List { - /// Agent ID - agent_id: String, - }, - - /// Cancel a pending async operation - Cancel { - /// Agent ID - agent_id: String, - - /// Operation ID - operation_id: String, - }, -} - -fn main() { - if let Err(e) = run() { - std::process::exit(1); - } -} - -fn run() -> Result<()> { - let cli = Cli::parse(); - - let output_format: OutputFormat = cli.output.into(); - let verbose = cli.verbose; - - // Load configuration - let config = Config::from_env().unwrap_or_else(|e| { - ui::print_error(&format!("Configuration error: {}", e)); - errors::print_config_help(); - std::process::exit(1); - }); - - let api_url = config.api_url().to_string(); - - // Create API client - let client = ApiClient::new(api_url.clone()).unwrap_or_else(|e| { - errors::handle_api_error(e, &api_url); - }); - - // Execute command and handle errors - let result: Result<()> = match cli.command { - Commands::Agent(agent_cmd) => match agent_cmd { - AgentCommands::List => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching agents...")) - } else { - None - }; - - let response = client.list_agents(verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(agents_list) => { - if output_format == OutputFormat::Pretty { - if agents_list.agents.is_empty() { - ui::print_warning("No agents found"); - } else { - ui::print_info(&format!("Found {} agent(s)", agents_list.agents.len())); - for agent in &agents_list.agents { - println!(" - {}", agent); - } - } - } else { - output::print_output(&agents_list, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Profile { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching profile...")) - } else { - None - }; - - let response = client.get_profile(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Profile for agent '{}'", agent_id)); - - if let Some(personality) = &profile.personality { - println!("\n Personality Traits:"); - println!(" Openness: {:.2}", personality.openness); - println!(" Conscientiousness: {:.2}", personality.conscientiousness); - println!(" Extraversion: {:.2}", personality.extraversion); - println!(" Agreeableness: {:.2}", personality.agreeableness); - println!(" Neuroticism: {:.2}", personality.neuroticism); - println!(" Bias Strength: {:.2}", personality.bias_strength); - } - - if !profile.background.is_empty() { - println!("\n Background:\n{}", profile.background); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Stats { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching statistics...")) - } else { - None - }; - - let response = client.get_stats(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(stats) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Statistics for agent '{}'", agent_id)); - println!(); - - println!(" 📊 Overview"); - println!(" Total Memory Units: {}", stats.total_nodes); - println!(" Total Links: {}", stats.total_links); - println!(" Total Documents: {}", stats.total_documents); - println!(); - - println!(" 🧠 Memory Units by Type"); - let mut fact_types: Vec<_> = stats.nodes_by_fact_type.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - println!(" 🔗 Links by Type"); - let mut link_types: Vec<_> = stats.links_by_link_type.iter().collect(); - link_types.sort_by_key(|(k, _)| *k); - for (link_type, count) in link_types { - let icon = match link_type.as_str() { - "temporal" => "⏰", - "semantic" => "🔤", - "entity" => "🏷️", - _ => "•" - }; - println!(" {} {:<10} {}", icon, link_type, count); - } - println!(); - - println!(" 🔗 Links by Fact Type"); - let mut fact_type_links: Vec<_> = stats.links_by_fact_type.iter().collect(); - fact_type_links.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_type_links { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - if !stats.links_breakdown.is_empty() { - println!(" 📈 Detailed Link Breakdown"); - let mut fact_types: Vec<_> = stats.links_breakdown.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, link_types) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {}", icon, fact_type); - let mut sorted_links: Vec<_> = link_types.iter().collect(); - sorted_links.sort_by_key(|(k, _)| *k); - for (link_type, count) in sorted_links { - println!(" - {:<10} {}", link_type, count); - } - } - println!(); - } - - if stats.pending_operations > 0 || stats.failed_operations > 0 { - println!(" ⚙️ Operations"); - if stats.pending_operations > 0 { - println!(" ⏳ Pending: {}", stats.pending_operations); - } - if stats.failed_operations > 0 { - println!(" ❌ Failed: {}", stats.failed_operations); - } - } - } else { - output::print_output(&stats, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetPersonality { - agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Updating personality...")) - } else { - None - }; - - let personality = PersonalityTraits { - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - }; - - let response = client.update_personality(&agent_id, personality, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Personality updated successfully"); - if let Some(p) = &profile.personality { - println!(" Openness: {:.2}", p.openness); - println!(" Conscientiousness: {:.2}", p.conscientiousness); - println!(" Extraversion: {:.2}", p.extraversion); - println!(" Agreeableness: {:.2}", p.agreeableness); - println!(" Neuroticism: {:.2}", p.neuroticism); - println!(" Bias Strength: {:.2}", p.bias_strength); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetBackground { - agent_id, - content, - no_update_personality, - } => { - let current_profile = if !no_update_personality { - client.get_profile(&agent_id, verbose).ok() - } else { - None - }; - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Merging background...")) - } else { - None - }; - - let response = client.add_background( - &agent_id, - &content, - !no_update_personality, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Background updated successfully"); - println!("\n{}", profile.background); - - if !no_update_personality { - if let (Some(old_p), Some(new_p)) = - (current_profile.as_ref().map(|p| p.personality), &profile.personality) - { - println!("\nPersonality changes:"); - println!(" Openness: {:.2} → {:.2}", old_p.openness, new_p.openness); - println!(" Conscientiousness: {:.2} → {:.2}", old_p.conscientiousness, new_p.conscientiousness); - println!(" Extraversion: {:.2} → {:.2}", old_p.extraversion, new_p.extraversion); - println!(" Agreeableness: {:.2} → {:.2}", old_p.agreeableness, new_p.agreeableness); - println!(" Neuroticism: {:.2} → {:.2}", old_p.neuroticism, new_p.neuroticism); - } - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Memory(memory_cmd) => match memory_cmd { - MemoryCommands::Search { - agent_id, - query, - fact_type, - budget, - max_tokens, - trace, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Searching memories...")) - } else { - None - }; - - let request = SearchRequest { - query, - fact_type, - thinking_budget: budget, - max_tokens, - trace, - }; - - let response = client.search(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Think { - agent_id, - query, - budget, - context, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Thinking...")) - } else { - None - }; - - let request = ThinkRequest { - query, - thinking_budget: budget, - context, - }; - - let response = client.think(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Put { - agent_id, - content, - doc_id, - context, - r#async, - } => { - let doc_id = doc_id.unwrap_or_else(config::generate_doc_id); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Storing memory...")) - } else { - None - }; - - let item = MemoryItem { - content: content.clone(), - context, - }; - - let request = BatchMemoryRequest { - items: vec![item], - document_id: Some(doc_id.clone()), - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success(&format!( - "Memory stored successfully (document: {})", - doc_id - )); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Stored count: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::PutFiles { - agent_id, - path, - recursive, - context, - r#async, - } => { - if !path.exists() { - anyhow::bail!("Path does not exist: {}", path.display()); - } - - let mut files = Vec::new(); - - if path.is_file() { - files.push(path); - } else if path.is_dir() { - if recursive { - for entry in WalkDir::new(&path) - .into_iter() - .filter_map(|e| e.ok()) - .filter(|e| e.file_type().is_file()) - { - let path = entry.path(); - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path.to_path_buf()); - } - } - } - } else { - for entry in fs::read_dir(&path)? { - let entry = entry?; - let path = entry.path(); - if path.is_file() { - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path); - } - } - } - } - } - } - - if files.is_empty() { - ui::print_warning("No .txt or .md files found"); - return Ok(()); - } - - ui::print_info(&format!("Found {} files to import", files.len())); - - let pb = ui::create_progress_bar(files.len() as u64, "Processing files"); - - let mut items = Vec::new(); - let mut document_id = None; - - for file_path in &files { - let content = fs::read_to_string(file_path) - .with_context(|| format!("Failed to read file: {}", file_path.display()))?; - - let doc_id = file_path - .file_stem() - .and_then(|s| s.to_str()) - .map(|s| s.to_string()) - .unwrap_or_else(config::generate_doc_id); - - if document_id.is_none() { - document_id = Some(doc_id); - } - - items.push(MemoryItem { - content, - context: context.clone(), - }); - - pb.inc(1); - } - - pb.finish_with_message("Files processed"); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Uploading memories...")) - } else { - None - }; - - let request = BatchMemoryRequest { - items, - document_id, - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Files imported successfully"); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Total units created: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Delete { agent_id, unit_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting memory unit...")) - } else { - None - }; - - let response = client.delete_memory(&agent_id, &unit_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Document(doc_cmd) => match doc_cmd { - DocumentCommands::List { - agent_id, - query, - limit, - offset, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching documents...")) - } else { - None - }; - - let response = client.list_documents(&agent_id, query.as_deref(), Some(limit), Some(offset), verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(docs_response) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Documents for agent '{}' (total: {})", agent_id, docs_response.total)); - for doc in &docs_response.items { - println!("\n Document ID: {}", doc.id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Text Length: {}", doc.text_length); - println!(" Memory Units: {}", doc.memory_unit_count); - } - } else { - output::print_output(&docs_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Get { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching document...")) - } else { - None - }; - - let response = client.get_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(doc) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Document: {}", doc.id)); - println!(" Agent ID: {}", doc.agent_id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Memory Units: {}", doc.memory_unit_count); - println!("\n Text:\n{}", doc.original_text); - } else { - output::print_output(&doc, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Delete { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting document...")) - } else { - None - }; - - let response = client.delete_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Operation(op_cmd) => match op_cmd { - OperationCommands::List { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching operations...")) - } else { - None - }; - - let response = client.list_operations(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(ops_response) => { - if output_format == OutputFormat::Pretty { - if ops_response.operations.is_empty() { - ui::print_info("No operations found"); - } else { - ui::print_info(&format!("Found {} operation(s)", ops_response.operations.len())); - for op in &ops_response.operations { - println!("\n Operation ID: {}", op.id); - println!(" Type: {}", op.task_type); - println!(" Status: {}", op.status); - println!(" Items: {}", op.items_count); - if let Some(doc_id) = &op.document_id { - println!(" Document ID: {}", doc_id); - } - } - } - } else { - output::print_output(&ops_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - OperationCommands::Cancel { agent_id, operation_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Cancelling operation...")) - } else { - None - }; - - let response = client.cancel_operation(&agent_id, &operation_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - }; - - // Handle API errors with nice messages - if let Err(e) = result { - errors::handle_api_error(e, &api_url); - } - - Ok(()) -} diff --git a/hindsight-cli/src/main.rs.bak7 b/hindsight-cli/src/main.rs.bak7 deleted file mode 100644 index 80670309..00000000 --- a/hindsight-cli/src/main.rs.bak7 +++ /dev/null @@ -1,1040 +0,0 @@ -mod api; -mod config; -mod errors; -mod output; -mod ui; - -use anyhow::{Context, Result}; -use api::{ApiClient, BatchMemoryRequest, MemoryItem, SearchRequest, ThinkRequest}; -use clap::{Parser, Subcommand, ValueEnum}; -use config::Config; -use output::OutputFormat; -use std::fs; -use std::path::PathBuf; -use walkdir::WalkDir; - -#[derive(Debug, Clone, Copy, ValueEnum)] -enum Format { - Pretty, - Json, - Yaml, -} - -impl From for OutputFormat { - fn from(f: Format) -> Self { - match f { - Format::Pretty => OutputFormat::Pretty, - Format::Json => OutputFormat::Json, - Format::Yaml => OutputFormat::Yaml, - } - } -} - -#[derive(Parser)] -#[command(name = "memora")] -#[command(about = "Memora CLI - Semantic memory system", long_about = None)] -#[command(version)] -struct Cli { - /// Output format (pretty, json, yaml) - #[arg(short = 'o', long, global = true, default_value = "pretty")] - output: Format, - - /// Show verbose output including full requests and responses - #[arg(short = 'v', long, global = true)] - verbose: bool, - - #[command(subcommand)] - command: Commands, -} - -#[derive(Subcommand)] -enum Commands { - /// Manage agents (list, profile, stats) - #[command(subcommand)] - Agent(AgentCommands), - - /// Manage memories (search, think, put, delete) - #[command(subcommand)] - Memory(MemoryCommands), - - /// Manage documents (list, get, delete) - #[command(subcommand)] - Document(DocumentCommands), - - /// Manage async operations (list, cancel) - #[command(subcommand)] - Operation(OperationCommands), -} - -#[derive(Subcommand)] -enum AgentCommands { - /// List all agents - List, - - /// Get agent profile (personality + background) - Profile { - /// Agent ID - agent_id: String, - }, - - /// Get memory statistics for an agent - Stats { - /// Agent ID - agent_id: String, - }, - - /// Update agent personality traits - SetPersonality { - /// Agent ID - agent_id: String, - - /// Openness to experience (0.0-1.0) - #[arg(long)] - openness: f32, - - /// Conscientiousness (0.0-1.0) - #[arg(long)] - conscientiousness: f32, - - /// Extraversion (0.0-1.0) - #[arg(long)] - extraversion: f32, - - /// Agreeableness (0.0-1.0) - #[arg(long)] - agreeableness: f32, - - /// Neuroticism (0.0-1.0) - #[arg(long)] - neuroticism: f32, - - /// Bias strength (0.0-1.0) - #[arg(long)] - bias_strength: f32, - }, - - /// Set or merge agent background - SetBackground { - /// Agent ID - agent_id: String, - - /// Background content - content: String, - - /// Skip automatic personality inference - #[arg(long)] - no_update_personality: bool, - }, -} - -#[derive(Subcommand)] -enum MemoryCommands { - /// Search for memories using semantic search - Search { - /// Agent ID - agent_id: String, - - /// Search query - query: String, - - /// Fact types to search (world, agent, opinion) - #[arg(short = 't', long, value_delimiter = ',', default_values = &["world", "agent", "opinion"])] - fact_type: Vec, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "100")] - budget: i32, - - /// Maximum tokens for results - #[arg(long, default_value = "4096")] - max_tokens: i32, - - /// Show trace information - #[arg(long)] - trace: bool, - }, - - /// Generate answers using agent identity - Think { - /// Agent ID - agent_id: String, - - /// Query to think about - query: String, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "50")] - budget: i32, - - /// Additional context - #[arg(short = 'c', long)] - context: Option, - }, - - /// Store a single memory - Put { - /// Agent ID - agent_id: String, - - /// Memory content - content: String, - - /// Document ID (auto-generated if not provided) - #[arg(short = 'd', long)] - doc_id: Option, - - /// Context for the memory - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Bulk import memories from files - PutFiles { - /// Agent ID - agent_id: String, - - /// Path to file or directory - path: PathBuf, - - /// Search directories recursively - #[arg(short = 'r', long, default_value = "true")] - recursive: bool, - - /// Context for all memories - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Delete a memory unit - Delete { - /// Agent ID - agent_id: String, - - /// Memory unit ID - unit_id: String, - }, -} - -#[derive(Subcommand)] -enum DocumentCommands { - /// List documents for an agent - List { - /// Agent ID - agent_id: String, - - /// Search query to filter documents - #[arg(short = 'q', long)] - query: Option, - - /// Maximum number of results - #[arg(short = 'l', long, default_value = "100")] - limit: i32, - - /// Offset for pagination - #[arg(short = 's', long, default_value = "0")] - offset: i32, - }, - - /// Get a specific document by ID - Get { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, - - /// Delete a document and all its memory units - Delete { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, -} - -#[derive(Subcommand)] -enum OperationCommands { - /// List async operations for an agent - List { - /// Agent ID - agent_id: String, - }, - - /// Cancel a pending async operation - Cancel { - /// Agent ID - agent_id: String, - - /// Operation ID - operation_id: String, - }, -} - -fn main() { - if let Err(e) = run() { - std::process::exit(1); - } -} - -fn run() -> Result<()> { - let cli = Cli::parse(); - - let output_format: OutputFormat = cli.output.into(); - let verbose = cli.verbose; - - // Load configuration - let config = Config::from_env().unwrap_or_else(|e| { - ui::print_error(&format!("Configuration error: {}", e)); - errors::print_config_help(); - std::process::exit(1); - }); - - let api_url = config.api_url().to_string(); - - // Create API client - let client = ApiClient::new(api_url.clone()).unwrap_or_else(|e| { - errors::handle_api_error(e, &api_url); - }); - - // Execute command and handle errors - let result: Result<()> = match cli.command { - Commands::Agent(agent_cmd) => match agent_cmd { - AgentCommands::List => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching agents...")) - } else { - None - }; - - let response = client.list_agents(verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(agents_list) => { - if output_format == OutputFormat::Pretty { - if agents_list.agents.is_empty() { - ui::print_warning("No agents found"); - } else { - ui::print_info(&format!("Found {} agent(s)", agents_list.agents.len())); - for agent in &agents_list.agents { - println!(" - {}", agent); - } - } - } else { - output::print_output(&agents_list, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Profile { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching profile...")) - } else { - None - }; - - let response = client.get_profile(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Profile for agent '{}'", agent_id)); - - if let Some(personality) = &profile.personality { - println!("\n Personality Traits:"); - println!(" Openness: {:.2}", personality.openness); - println!(" Conscientiousness: {:.2}", personality.conscientiousness); - println!(" Extraversion: {:.2}", personality.extraversion); - println!(" Agreeableness: {:.2}", personality.agreeableness); - println!(" Neuroticism: {:.2}", personality.neuroticism); - println!(" Bias Strength: {:.2}", personality.bias_strength); - } - - if !profile.background.is_empty() { - println!("\n Background:\n{}", profile.background); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Stats { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching statistics...")) - } else { - None - }; - - let response = client.get_stats(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(stats) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Statistics for agent '{}'", agent_id)); - println!(); - - println!(" 📊 Overview"); - println!(" Total Memory Units: {}", stats.total_nodes); - println!(" Total Links: {}", stats.total_links); - println!(" Total Documents: {}", stats.total_documents); - println!(); - - println!(" 🧠 Memory Units by Type"); - let mut fact_types: Vec<_> = stats.nodes_by_fact_type.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - println!(" 🔗 Links by Type"); - let mut link_types: Vec<_> = stats.links_by_link_type.iter().collect(); - link_types.sort_by_key(|(k, _)| *k); - for (link_type, count) in link_types { - let icon = match link_type.as_str() { - "temporal" => "⏰", - "semantic" => "🔤", - "entity" => "🏷️", - _ => "•" - }; - println!(" {} {:<10} {}", icon, link_type, count); - } - println!(); - - println!(" 🔗 Links by Fact Type"); - let mut fact_type_links: Vec<_> = stats.links_by_fact_type.iter().collect(); - fact_type_links.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_type_links { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - if !stats.links_breakdown.is_empty() { - println!(" 📈 Detailed Link Breakdown"); - let mut fact_types: Vec<_> = stats.links_breakdown.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, link_types) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {}", icon, fact_type); - let mut sorted_links: Vec<_> = link_types.iter().collect(); - sorted_links.sort_by_key(|(k, _)| *k); - for (link_type, count) in sorted_links { - println!(" - {:<10} {}", link_type, count); - } - } - println!(); - } - - if stats.pending_operations > 0 || stats.failed_operations > 0 { - println!(" ⚙️ Operations"); - if stats.pending_operations > 0 { - println!(" ⏳ Pending: {}", stats.pending_operations); - } - if stats.failed_operations > 0 { - println!(" ❌ Failed: {}", stats.failed_operations); - } - } - } else { - output::print_output(&stats, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetPersonality { - agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Updating personality...")) - } else { - None - }; - - - let response = client.update_personality(&agent_id, personality, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Personality updated successfully"); - if let Some(p) = &profile.personality { - println!(" Openness: {:.2}", p.openness); - println!(" Conscientiousness: {:.2}", p.conscientiousness); - println!(" Extraversion: {:.2}", p.extraversion); - println!(" Agreeableness: {:.2}", p.agreeableness); - println!(" Neuroticism: {:.2}", p.neuroticism); - println!(" Bias Strength: {:.2}", p.bias_strength); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetBackground { - agent_id, - content, - no_update_personality, - } => { - let current_profile = if !no_update_personality { - client.get_profile(&agent_id, verbose).ok() - } else { - None - }; - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Merging background...")) - } else { - None - }; - - let response = client.add_background( - &agent_id, - &content, - !no_update_personality, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Background updated successfully"); - println!("\n{}", profile.background); - - if !no_update_personality { - if let (Some(old_p), Some(new_p)) = - (current_profile.as_ref().map(|p| p.personality), &profile.personality) - { - println!("\nPersonality changes:"); - println!(" Openness: {:.2} → {:.2}", old_p.openness, new_p.openness); - println!(" Conscientiousness: {:.2} → {:.2}", old_p.conscientiousness, new_p.conscientiousness); - println!(" Extraversion: {:.2} → {:.2}", old_p.extraversion, new_p.extraversion); - println!(" Agreeableness: {:.2} → {:.2}", old_p.agreeableness, new_p.agreeableness); - println!(" Neuroticism: {:.2} → {:.2}", old_p.neuroticism, new_p.neuroticism); - } - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Memory(memory_cmd) => match memory_cmd { - MemoryCommands::Search { - agent_id, - query, - fact_type, - budget, - max_tokens, - trace, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Searching memories...")) - } else { - None - }; - - let request = SearchRequest { - query, - fact_type, - thinking_budget: budget, - max_tokens, - trace, - }; - - let response = client.search(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Think { - agent_id, - query, - budget, - context, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Thinking...")) - } else { - None - }; - - let request = ThinkRequest { - query, - thinking_budget: budget, - context, - }; - - let response = client.think(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Put { - agent_id, - content, - doc_id, - context, - r#async, - } => { - let doc_id = doc_id.unwrap_or_else(config::generate_doc_id); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Storing memory...")) - } else { - None - }; - - let item = MemoryItem { - content: content.clone(), - context, - }; - - let request = BatchMemoryRequest { - items: vec![item], - document_id: Some(doc_id.clone()), - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success(&format!( - "Memory stored successfully (document: {})", - doc_id - )); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Stored count: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::PutFiles { - agent_id, - path, - recursive, - context, - r#async, - } => { - if !path.exists() { - anyhow::bail!("Path does not exist: {}", path.display()); - } - - let mut files = Vec::new(); - - if path.is_file() { - files.push(path); - } else if path.is_dir() { - if recursive { - for entry in WalkDir::new(&path) - .into_iter() - .filter_map(|e| e.ok()) - .filter(|e| e.file_type().is_file()) - { - let path = entry.path(); - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path.to_path_buf()); - } - } - } - } else { - for entry in fs::read_dir(&path)? { - let entry = entry?; - let path = entry.path(); - if path.is_file() { - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path); - } - } - } - } - } - } - - if files.is_empty() { - ui::print_warning("No .txt or .md files found"); - return Ok(()); - } - - ui::print_info(&format!("Found {} files to import", files.len())); - - let pb = ui::create_progress_bar(files.len() as u64, "Processing files"); - - let mut items = Vec::new(); - let mut document_id = None; - - for file_path in &files { - let content = fs::read_to_string(file_path) - .with_context(|| format!("Failed to read file: {}", file_path.display()))?; - - let doc_id = file_path - .file_stem() - .and_then(|s| s.to_str()) - .map(|s| s.to_string()) - .unwrap_or_else(config::generate_doc_id); - - if document_id.is_none() { - document_id = Some(doc_id); - } - - items.push(MemoryItem { - content, - context: context.clone(), - }); - - pb.inc(1); - } - - pb.finish_with_message("Files processed"); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Uploading memories...")) - } else { - None - }; - - let request = BatchMemoryRequest { - items, - document_id, - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Files imported successfully"); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Total units created: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Delete { agent_id, unit_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting memory unit...")) - } else { - None - }; - - let response = client.delete_memory(&agent_id, &unit_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Document(doc_cmd) => match doc_cmd { - DocumentCommands::List { - agent_id, - query, - limit, - offset, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching documents...")) - } else { - None - }; - - let response = client.list_documents(&agent_id, query.as_deref(), Some(limit), Some(offset), verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(docs_response) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Documents for agent '{}' (total: {})", agent_id, docs_response.total)); - for doc in &docs_response.items { - println!("\n Document ID: {}", doc.id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Text Length: {}", doc.text_length); - println!(" Memory Units: {}", doc.memory_unit_count); - } - } else { - output::print_output(&docs_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Get { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching document...")) - } else { - None - }; - - let response = client.get_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(doc) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Document: {}", doc.id)); - println!(" Agent ID: {}", doc.agent_id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Memory Units: {}", doc.memory_unit_count); - println!("\n Text:\n{}", doc.original_text); - } else { - output::print_output(&doc, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Delete { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting document...")) - } else { - None - }; - - let response = client.delete_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Operation(op_cmd) => match op_cmd { - OperationCommands::List { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching operations...")) - } else { - None - }; - - let response = client.list_operations(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(ops_response) => { - if output_format == OutputFormat::Pretty { - if ops_response.operations.is_empty() { - ui::print_info("No operations found"); - } else { - ui::print_info(&format!("Found {} operation(s)", ops_response.operations.len())); - for op in &ops_response.operations { - println!("\n Operation ID: {}", op.id); - println!(" Type: {}", op.task_type); - println!(" Status: {}", op.status); - println!(" Items: {}", op.items_count); - if let Some(doc_id) = &op.document_id { - println!(" Document ID: {}", doc_id); - } - } - } - } else { - output::print_output(&ops_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - OperationCommands::Cancel { agent_id, operation_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Cancelling operation...")) - } else { - None - }; - - let response = client.cancel_operation(&agent_id, &operation_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - }; - - // Handle API errors with nice messages - if let Err(e) = result { - errors::handle_api_error(e, &api_url); - } - - Ok(()) -} diff --git a/hindsight-cli/src/main.rs.bak8 b/hindsight-cli/src/main.rs.bak8 deleted file mode 100644 index fd76dcd3..00000000 --- a/hindsight-cli/src/main.rs.bak8 +++ /dev/null @@ -1,1049 +0,0 @@ -mod api; -mod config; -mod errors; -mod output; -mod ui; - -use anyhow::{Context, Result}; -use api::{ApiClient, BatchMemoryRequest, MemoryItem, SearchRequest, ThinkRequest}; -use clap::{Parser, Subcommand, ValueEnum}; -use config::Config; -use output::OutputFormat; -use std::fs; -use std::path::PathBuf; -use walkdir::WalkDir; - -#[derive(Debug, Clone, Copy, ValueEnum)] -enum Format { - Pretty, - Json, - Yaml, -} - -impl From for OutputFormat { - fn from(f: Format) -> Self { - match f { - Format::Pretty => OutputFormat::Pretty, - Format::Json => OutputFormat::Json, - Format::Yaml => OutputFormat::Yaml, - } - } -} - -#[derive(Parser)] -#[command(name = "memora")] -#[command(about = "Memora CLI - Semantic memory system", long_about = None)] -#[command(version)] -struct Cli { - /// Output format (pretty, json, yaml) - #[arg(short = 'o', long, global = true, default_value = "pretty")] - output: Format, - - /// Show verbose output including full requests and responses - #[arg(short = 'v', long, global = true)] - verbose: bool, - - #[command(subcommand)] - command: Commands, -} - -#[derive(Subcommand)] -enum Commands { - /// Manage agents (list, profile, stats) - #[command(subcommand)] - Agent(AgentCommands), - - /// Manage memories (search, think, put, delete) - #[command(subcommand)] - Memory(MemoryCommands), - - /// Manage documents (list, get, delete) - #[command(subcommand)] - Document(DocumentCommands), - - /// Manage async operations (list, cancel) - #[command(subcommand)] - Operation(OperationCommands), -} - -#[derive(Subcommand)] -enum AgentCommands { - /// List all agents - List, - - /// Get agent profile (personality + background) - Profile { - /// Agent ID - agent_id: String, - }, - - /// Get memory statistics for an agent - Stats { - /// Agent ID - agent_id: String, - }, - - /// Update agent personality traits - SetPersonality { - /// Agent ID - agent_id: String, - - /// Openness to experience (0.0-1.0) - #[arg(long)] - openness: f32, - - /// Conscientiousness (0.0-1.0) - #[arg(long)] - conscientiousness: f32, - - /// Extraversion (0.0-1.0) - #[arg(long)] - extraversion: f32, - - /// Agreeableness (0.0-1.0) - #[arg(long)] - agreeableness: f32, - - /// Neuroticism (0.0-1.0) - #[arg(long)] - neuroticism: f32, - - /// Bias strength (0.0-1.0) - #[arg(long)] - bias_strength: f32, - }, - - /// Set or merge agent background - SetBackground { - /// Agent ID - agent_id: String, - - /// Background content - content: String, - - /// Skip automatic personality inference - #[arg(long)] - no_update_personality: bool, - }, -} - -#[derive(Subcommand)] -enum MemoryCommands { - /// Search for memories using semantic search - Search { - /// Agent ID - agent_id: String, - - /// Search query - query: String, - - /// Fact types to search (world, agent, opinion) - #[arg(short = 't', long, value_delimiter = ',', default_values = &["world", "agent", "opinion"])] - fact_type: Vec, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "100")] - budget: i32, - - /// Maximum tokens for results - #[arg(long, default_value = "4096")] - max_tokens: i32, - - /// Show trace information - #[arg(long)] - trace: bool, - }, - - /// Generate answers using agent identity - Think { - /// Agent ID - agent_id: String, - - /// Query to think about - query: String, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "50")] - budget: i32, - - /// Additional context - #[arg(short = 'c', long)] - context: Option, - }, - - /// Store a single memory - Put { - /// Agent ID - agent_id: String, - - /// Memory content - content: String, - - /// Document ID (auto-generated if not provided) - #[arg(short = 'd', long)] - doc_id: Option, - - /// Context for the memory - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Bulk import memories from files - PutFiles { - /// Agent ID - agent_id: String, - - /// Path to file or directory - path: PathBuf, - - /// Search directories recursively - #[arg(short = 'r', long, default_value = "true")] - recursive: bool, - - /// Context for all memories - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Delete a memory unit - Delete { - /// Agent ID - agent_id: String, - - /// Memory unit ID - unit_id: String, - }, -} - -#[derive(Subcommand)] -enum DocumentCommands { - /// List documents for an agent - List { - /// Agent ID - agent_id: String, - - /// Search query to filter documents - #[arg(short = 'q', long)] - query: Option, - - /// Maximum number of results - #[arg(short = 'l', long, default_value = "100")] - limit: i32, - - /// Offset for pagination - #[arg(short = 's', long, default_value = "0")] - offset: i32, - }, - - /// Get a specific document by ID - Get { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, - - /// Delete a document and all its memory units - Delete { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, -} - -#[derive(Subcommand)] -enum OperationCommands { - /// List async operations for an agent - List { - /// Agent ID - agent_id: String, - }, - - /// Cancel a pending async operation - Cancel { - /// Agent ID - agent_id: String, - - /// Operation ID - operation_id: String, - }, -} - -fn main() { - if let Err(e) = run() { - std::process::exit(1); - } -} - -fn run() -> Result<()> { - let cli = Cli::parse(); - - let output_format: OutputFormat = cli.output.into(); - let verbose = cli.verbose; - - // Load configuration - let config = Config::from_env().unwrap_or_else(|e| { - ui::print_error(&format!("Configuration error: {}", e)); - errors::print_config_help(); - std::process::exit(1); - }); - - let api_url = config.api_url().to_string(); - - // Create API client - let client = ApiClient::new(api_url.clone()).unwrap_or_else(|e| { - errors::handle_api_error(e, &api_url); - }); - - // Execute command and handle errors - let result: Result<()> = match cli.command { - Commands::Agent(agent_cmd) => match agent_cmd { - AgentCommands::List => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching agents...")) - } else { - None - }; - - let response = client.list_agents(verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(agents_list) => { - if output_format == OutputFormat::Pretty { - if agents_list.agents.is_empty() { - ui::print_warning("No agents found"); - } else { - ui::print_info(&format!("Found {} agent(s)", agents_list.agents.len())); - for agent in &agents_list.agents { - println!(" - {}", agent); - } - } - } else { - output::print_output(&agents_list, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Profile { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching profile...")) - } else { - None - }; - - let response = client.get_profile(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Profile for agent '{}'", agent_id)); - - if let Some(personality) = &profile.personality { - println!("\n Personality Traits:"); - println!(" Openness: {:.2}", personality.openness); - println!(" Conscientiousness: {:.2}", personality.conscientiousness); - println!(" Extraversion: {:.2}", personality.extraversion); - println!(" Agreeableness: {:.2}", personality.agreeableness); - println!(" Neuroticism: {:.2}", personality.neuroticism); - println!(" Bias Strength: {:.2}", personality.bias_strength); - } - - if !profile.background.is_empty() { - println!("\n Background:\n{}", profile.background); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Stats { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching statistics...")) - } else { - None - }; - - let response = client.get_stats(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(stats) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Statistics for agent '{}'", agent_id)); - println!(); - - println!(" 📊 Overview"); - println!(" Total Memory Units: {}", stats.total_nodes); - println!(" Total Links: {}", stats.total_links); - println!(" Total Documents: {}", stats.total_documents); - println!(); - - println!(" 🧠 Memory Units by Type"); - let mut fact_types: Vec<_> = stats.nodes_by_fact_type.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - println!(" 🔗 Links by Type"); - let mut link_types: Vec<_> = stats.links_by_link_type.iter().collect(); - link_types.sort_by_key(|(k, _)| *k); - for (link_type, count) in link_types { - let icon = match link_type.as_str() { - "temporal" => "⏰", - "semantic" => "🔤", - "entity" => "🏷️", - _ => "•" - }; - println!(" {} {:<10} {}", icon, link_type, count); - } - println!(); - - println!(" 🔗 Links by Fact Type"); - let mut fact_type_links: Vec<_> = stats.links_by_fact_type.iter().collect(); - fact_type_links.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_type_links { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - if !stats.links_breakdown.is_empty() { - println!(" 📈 Detailed Link Breakdown"); - let mut fact_types: Vec<_> = stats.links_breakdown.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, link_types) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {}", icon, fact_type); - let mut sorted_links: Vec<_> = link_types.iter().collect(); - sorted_links.sort_by_key(|(k, _)| *k); - for (link_type, count) in sorted_links { - println!(" - {:<10} {}", link_type, count); - } - } - println!(); - } - - if stats.pending_operations > 0 || stats.failed_operations > 0 { - println!(" ⚙️ Operations"); - if stats.pending_operations > 0 { - println!(" ⏳ Pending: {}", stats.pending_operations); - } - if stats.failed_operations > 0 { - println!(" ❌ Failed: {}", stats.failed_operations); - } - } - } else { - output::print_output(&stats, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetPersonality { - agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Updating personality...")) - } else { - None - }; - - - let response = client.update_personality( - &agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Personality updated successfully"); - if let Some(p) = &profile.personality { - println!(" Openness: {:.2}", p.openness); - println!(" Conscientiousness: {:.2}", p.conscientiousness); - println!(" Extraversion: {:.2}", p.extraversion); - println!(" Agreeableness: {:.2}", p.agreeableness); - println!(" Neuroticism: {:.2}", p.neuroticism); - println!(" Bias Strength: {:.2}", p.bias_strength); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetBackground { - agent_id, - content, - no_update_personality, - } => { - let current_profile = if !no_update_personality { - client.get_profile(&agent_id, verbose).ok() - } else { - None - }; - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Merging background...")) - } else { - None - }; - - let response = client.add_background( - &agent_id, - &content, - !no_update_personality, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Background updated successfully"); - println!("\n{}", profile.background); - - if !no_update_personality { - if let (Some(old_p), Some(new_p)) = - (current_profile.as_ref().map(|p| p.personality), &profile.personality) - { - println!("\nPersonality changes:"); - println!(" Openness: {:.2} → {:.2}", old_p.openness, new_p.openness); - println!(" Conscientiousness: {:.2} → {:.2}", old_p.conscientiousness, new_p.conscientiousness); - println!(" Extraversion: {:.2} → {:.2}", old_p.extraversion, new_p.extraversion); - println!(" Agreeableness: {:.2} → {:.2}", old_p.agreeableness, new_p.agreeableness); - println!(" Neuroticism: {:.2} → {:.2}", old_p.neuroticism, new_p.neuroticism); - } - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Memory(memory_cmd) => match memory_cmd { - MemoryCommands::Search { - agent_id, - query, - fact_type, - budget, - max_tokens, - trace, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Searching memories...")) - } else { - None - }; - - let request = SearchRequest { - query, - fact_type, - thinking_budget: budget, - max_tokens, - trace, - }; - - let response = client.search(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Think { - agent_id, - query, - budget, - context, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Thinking...")) - } else { - None - }; - - let request = ThinkRequest { - query, - thinking_budget: budget, - context, - }; - - let response = client.think(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Put { - agent_id, - content, - doc_id, - context, - r#async, - } => { - let doc_id = doc_id.unwrap_or_else(config::generate_doc_id); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Storing memory...")) - } else { - None - }; - - let item = MemoryItem { - content: content.clone(), - context, - }; - - let request = BatchMemoryRequest { - items: vec![item], - document_id: Some(doc_id.clone()), - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success(&format!( - "Memory stored successfully (document: {})", - doc_id - )); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Stored count: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::PutFiles { - agent_id, - path, - recursive, - context, - r#async, - } => { - if !path.exists() { - anyhow::bail!("Path does not exist: {}", path.display()); - } - - let mut files = Vec::new(); - - if path.is_file() { - files.push(path); - } else if path.is_dir() { - if recursive { - for entry in WalkDir::new(&path) - .into_iter() - .filter_map(|e| e.ok()) - .filter(|e| e.file_type().is_file()) - { - let path = entry.path(); - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path.to_path_buf()); - } - } - } - } else { - for entry in fs::read_dir(&path)? { - let entry = entry?; - let path = entry.path(); - if path.is_file() { - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path); - } - } - } - } - } - } - - if files.is_empty() { - ui::print_warning("No .txt or .md files found"); - return Ok(()); - } - - ui::print_info(&format!("Found {} files to import", files.len())); - - let pb = ui::create_progress_bar(files.len() as u64, "Processing files"); - - let mut items = Vec::new(); - let mut document_id = None; - - for file_path in &files { - let content = fs::read_to_string(file_path) - .with_context(|| format!("Failed to read file: {}", file_path.display()))?; - - let doc_id = file_path - .file_stem() - .and_then(|s| s.to_str()) - .map(|s| s.to_string()) - .unwrap_or_else(config::generate_doc_id); - - if document_id.is_none() { - document_id = Some(doc_id); - } - - items.push(MemoryItem { - content, - context: context.clone(), - }); - - pb.inc(1); - } - - pb.finish_with_message("Files processed"); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Uploading memories...")) - } else { - None - }; - - let request = BatchMemoryRequest { - items, - document_id, - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Files imported successfully"); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Total units created: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Delete { agent_id, unit_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting memory unit...")) - } else { - None - }; - - let response = client.delete_memory(&agent_id, &unit_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Document(doc_cmd) => match doc_cmd { - DocumentCommands::List { - agent_id, - query, - limit, - offset, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching documents...")) - } else { - None - }; - - let response = client.list_documents(&agent_id, query.as_deref(), Some(limit), Some(offset), verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(docs_response) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Documents for agent '{}' (total: {})", agent_id, docs_response.total)); - for doc in &docs_response.items { - println!("\n Document ID: {}", doc.id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Text Length: {}", doc.text_length); - println!(" Memory Units: {}", doc.memory_unit_count); - } - } else { - output::print_output(&docs_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Get { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching document...")) - } else { - None - }; - - let response = client.get_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(doc) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Document: {}", doc.id)); - println!(" Agent ID: {}", doc.agent_id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Memory Units: {}", doc.memory_unit_count); - println!("\n Text:\n{}", doc.original_text); - } else { - output::print_output(&doc, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Delete { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting document...")) - } else { - None - }; - - let response = client.delete_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Operation(op_cmd) => match op_cmd { - OperationCommands::List { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching operations...")) - } else { - None - }; - - let response = client.list_operations(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(ops_response) => { - if output_format == OutputFormat::Pretty { - if ops_response.operations.is_empty() { - ui::print_info("No operations found"); - } else { - ui::print_info(&format!("Found {} operation(s)", ops_response.operations.len())); - for op in &ops_response.operations { - println!("\n Operation ID: {}", op.id); - println!(" Type: {}", op.task_type); - println!(" Status: {}", op.status); - println!(" Items: {}", op.items_count); - if let Some(doc_id) = &op.document_id { - println!(" Document ID: {}", doc_id); - } - } - } - } else { - output::print_output(&ops_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - OperationCommands::Cancel { agent_id, operation_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Cancelling operation...")) - } else { - None - }; - - let response = client.cancel_operation(&agent_id, &operation_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - }; - - // Handle API errors with nice messages - if let Err(e) = result { - errors::handle_api_error(e, &api_url); - } - - Ok(()) -} diff --git a/hindsight-cli/src/main.rs.bak9 b/hindsight-cli/src/main.rs.bak9 deleted file mode 100644 index ee67aff3..00000000 --- a/hindsight-cli/src/main.rs.bak9 +++ /dev/null @@ -1,1049 +0,0 @@ -mod api; -mod config; -mod errors; -mod output; -mod ui; - -use anyhow::{Context, Result}; -use api::{ApiClient, BatchMemoryRequest, MemoryItem, SearchRequest, ThinkRequest}; -use clap::{Parser, Subcommand, ValueEnum}; -use config::Config; -use output::OutputFormat; -use std::fs; -use std::path::PathBuf; -use walkdir::WalkDir; - -#[derive(Debug, Clone, Copy, ValueEnum)] -enum Format { - Pretty, - Json, - Yaml, -} - -impl From for OutputFormat { - fn from(f: Format) -> Self { - match f { - Format::Pretty => OutputFormat::Pretty, - Format::Json => OutputFormat::Json, - Format::Yaml => OutputFormat::Yaml, - } - } -} - -#[derive(Parser)] -#[command(name = "memora")] -#[command(about = "Memora CLI - Semantic memory system", long_about = None)] -#[command(version)] -struct Cli { - /// Output format (pretty, json, yaml) - #[arg(short = 'o', long, global = true, default_value = "pretty")] - output: Format, - - /// Show verbose output including full requests and responses - #[arg(short = 'v', long, global = true)] - verbose: bool, - - #[command(subcommand)] - command: Commands, -} - -#[derive(Subcommand)] -enum Commands { - /// Manage agents (list, profile, stats) - #[command(subcommand)] - Agent(AgentCommands), - - /// Manage memories (search, think, put, delete) - #[command(subcommand)] - Memory(MemoryCommands), - - /// Manage documents (list, get, delete) - #[command(subcommand)] - Document(DocumentCommands), - - /// Manage async operations (list, cancel) - #[command(subcommand)] - Operation(OperationCommands), -} - -#[derive(Subcommand)] -enum AgentCommands { - /// List all agents - List, - - /// Get agent profile (personality + background) - Profile { - /// Agent ID - agent_id: String, - }, - - /// Get memory statistics for an agent - Stats { - /// Agent ID - agent_id: String, - }, - - /// Update agent personality traits - SetPersonality { - /// Agent ID - agent_id: String, - - /// Openness to experience (0.0-1.0) - #[arg(long)] - openness: f32, - - /// Conscientiousness (0.0-1.0) - #[arg(long)] - conscientiousness: f32, - - /// Extraversion (0.0-1.0) - #[arg(long)] - extraversion: f32, - - /// Agreeableness (0.0-1.0) - #[arg(long)] - agreeableness: f32, - - /// Neuroticism (0.0-1.0) - #[arg(long)] - neuroticism: f32, - - /// Bias strength (0.0-1.0) - #[arg(long)] - bias_strength: f32, - }, - - /// Set or merge agent background - SetBackground { - /// Agent ID - agent_id: String, - - /// Background content - content: String, - - /// Skip automatic personality inference - #[arg(long)] - no_update_personality: bool, - }, -} - -#[derive(Subcommand)] -enum MemoryCommands { - /// Search for memories using semantic search - Search { - /// Agent ID - agent_id: String, - - /// Search query - query: String, - - /// Fact types to search (world, agent, opinion) - #[arg(short = 't', long, value_delimiter = ',', default_values = &["world", "agent", "opinion"])] - fact_type: Vec, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "100")] - budget: i32, - - /// Maximum tokens for results - #[arg(long, default_value = "4096")] - max_tokens: i32, - - /// Show trace information - #[arg(long)] - trace: bool, - }, - - /// Generate answers using agent identity - Think { - /// Agent ID - agent_id: String, - - /// Query to think about - query: String, - - /// Thinking budget - #[arg(short = 'b', long, default_value = "50")] - budget: i32, - - /// Additional context - #[arg(short = 'c', long)] - context: Option, - }, - - /// Store a single memory - Put { - /// Agent ID - agent_id: String, - - /// Memory content - content: String, - - /// Document ID (auto-generated if not provided) - #[arg(short = 'd', long)] - doc_id: Option, - - /// Context for the memory - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Bulk import memories from files - PutFiles { - /// Agent ID - agent_id: String, - - /// Path to file or directory - path: PathBuf, - - /// Search directories recursively - #[arg(short = 'r', long, default_value = "true")] - recursive: bool, - - /// Context for all memories - #[arg(short = 'c', long)] - context: Option, - - /// Queue for background processing - #[arg(long)] - r#async: bool, - }, - - /// Delete a memory unit - Delete { - /// Agent ID - agent_id: String, - - /// Memory unit ID - unit_id: String, - }, -} - -#[derive(Subcommand)] -enum DocumentCommands { - /// List documents for an agent - List { - /// Agent ID - agent_id: String, - - /// Search query to filter documents - #[arg(short = 'q', long)] - query: Option, - - /// Maximum number of results - #[arg(short = 'l', long, default_value = "100")] - limit: i32, - - /// Offset for pagination - #[arg(short = 's', long, default_value = "0")] - offset: i32, - }, - - /// Get a specific document by ID - Get { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, - - /// Delete a document and all its memory units - Delete { - /// Agent ID - agent_id: String, - - /// Document ID - document_id: String, - }, -} - -#[derive(Subcommand)] -enum OperationCommands { - /// List async operations for an agent - List { - /// Agent ID - agent_id: String, - }, - - /// Cancel a pending async operation - Cancel { - /// Agent ID - agent_id: String, - - /// Operation ID - operation_id: String, - }, -} - -fn main() { - if let Err(e) = run() { - std::process::exit(1); - } -} - -fn run() -> Result<()> { - let cli = Cli::parse(); - - let output_format: OutputFormat = cli.output.into(); - let verbose = cli.verbose; - - // Load configuration - let config = Config::from_env().unwrap_or_else(|e| { - ui::print_error(&format!("Configuration error: {}", e)); - errors::print_config_help(); - std::process::exit(1); - }); - - let api_url = config.api_url().to_string(); - - // Create API client - let client = ApiClient::new(api_url.clone()).unwrap_or_else(|e| { - errors::handle_api_error(e, &api_url); - }); - - // Execute command and handle errors - let result: Result<()> = match cli.command { - Commands::Agent(agent_cmd) => match agent_cmd { - AgentCommands::List => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching agents...")) - } else { - None - }; - - let response = client.list_agents(verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(agents_list) => { - if output_format == OutputFormat::Pretty { - if agents_list.agents.is_empty() { - ui::print_warning("No agents found"); - } else { - ui::print_info(&format!("Found {} agent(s)", agents_list.agents.len())); - for agent in &agents_list.agents { - println!(" - {}", agent); - } - } - } else { - output::print_output(&agents_list, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Profile { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching profile...")) - } else { - None - }; - - let response = client.get_profile(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Profile for agent '{}'", agent_id)); - - if let Some(personality) = &profile.personality { - println!("\n Personality Traits:"); - println!(" Openness: {:.2}", personality.openness); - println!(" Conscientiousness: {:.2}", personality.conscientiousness); - println!(" Extraversion: {:.2}", personality.extraversion); - println!(" Agreeableness: {:.2}", personality.agreeableness); - println!(" Neuroticism: {:.2}", personality.neuroticism); - println!(" Bias Strength: {:.2}", personality.bias_strength); - } - - if !profile.background.is_empty() { - println!("\n Background:\n{}", profile.background); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::Stats { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching statistics...")) - } else { - None - }; - - let response = client.get_stats(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(stats) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Statistics for agent '{}'", agent_id)); - println!(); - - println!(" 📊 Overview"); - println!(" Total Memory Units: {}", stats.total_nodes); - println!(" Total Links: {}", stats.total_links); - println!(" Total Documents: {}", stats.total_documents); - println!(); - - println!(" 🧠 Memory Units by Type"); - let mut fact_types: Vec<_> = stats.nodes_by_fact_type.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - println!(" 🔗 Links by Type"); - let mut link_types: Vec<_> = stats.links_by_link_type.iter().collect(); - link_types.sort_by_key(|(k, _)| *k); - for (link_type, count) in link_types { - let icon = match link_type.as_str() { - "temporal" => "⏰", - "semantic" => "🔤", - "entity" => "🏷️", - _ => "•" - }; - println!(" {} {:<10} {}", icon, link_type, count); - } - println!(); - - println!(" 🔗 Links by Fact Type"); - let mut fact_type_links: Vec<_> = stats.links_by_fact_type.iter().collect(); - fact_type_links.sort_by_key(|(k, _)| *k); - for (fact_type, count) in fact_type_links { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {:<10} {}", icon, fact_type, count); - } - println!(); - - if !stats.links_breakdown.is_empty() { - println!(" 📈 Detailed Link Breakdown"); - let mut fact_types: Vec<_> = stats.links_breakdown.iter().collect(); - fact_types.sort_by_key(|(k, _)| *k); - for (fact_type, link_types) in fact_types { - let icon = match fact_type.as_str() { - "world" => "🌍", - "agent" => "🤖", - "opinion" => "💭", - _ => "•" - }; - println!(" {} {}", icon, fact_type); - let mut sorted_links: Vec<_> = link_types.iter().collect(); - sorted_links.sort_by_key(|(k, _)| *k); - for (link_type, count) in sorted_links { - println!(" - {:<10} {}", link_type, count); - } - } - println!(); - } - - if stats.pending_operations > 0 || stats.failed_operations > 0 { - println!(" ⚙️ Operations"); - if stats.pending_operations > 0 { - println!(" ⏳ Pending: {}", stats.pending_operations); - } - if stats.failed_operations > 0 { - println!(" ❌ Failed: {}", stats.failed_operations); - } - } - } else { - output::print_output(&stats, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetPersonality { - agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Updating personality...")) - } else { - None - }; - - - let response = client.update_personality( - &agent_id, - openness, - conscientiousness, - extraversion, - agreeableness, - neuroticism, - bias_strength, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Personality updated successfully"); - let p = &profile.personality; { - println!(" Openness: {:.2}", p.openness); - println!(" Conscientiousness: {:.2}", p.conscientiousness); - println!(" Extraversion: {:.2}", p.extraversion); - println!(" Agreeableness: {:.2}", p.agreeableness); - println!(" Neuroticism: {:.2}", p.neuroticism); - println!(" Bias Strength: {:.2}", p.bias_strength); - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - AgentCommands::SetBackground { - agent_id, - content, - no_update_personality, - } => { - let current_profile = if !no_update_personality { - client.get_profile(&agent_id, verbose).ok() - } else { - None - }; - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Merging background...")) - } else { - None - }; - - let response = client.add_background( - &agent_id, - &content, - !no_update_personality, - verbose, - ); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(profile) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Background updated successfully"); - println!("\n{}", profile.background); - - if !no_update_personality { - if let (Some(old_p), Some(new_p)) = - (current_profile.as_ref().map(|p| p.personality), &profile.personality) - { - println!("\nPersonality changes:"); - println!(" Openness: {:.2} → {:.2}", old_p.openness, new_p.openness); - println!(" Conscientiousness: {:.2} → {:.2}", old_p.conscientiousness, new_p.conscientiousness); - println!(" Extraversion: {:.2} → {:.2}", old_p.extraversion, new_p.extraversion); - println!(" Agreeableness: {:.2} → {:.2}", old_p.agreeableness, new_p.agreeableness); - println!(" Neuroticism: {:.2} → {:.2}", old_p.neuroticism, new_p.neuroticism); - } - } - } else { - output::print_output(&profile, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Memory(memory_cmd) => match memory_cmd { - MemoryCommands::Search { - agent_id, - query, - fact_type, - budget, - max_tokens, - trace, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Searching memories...")) - } else { - None - }; - - let request = SearchRequest { - query, - fact_type, - thinking_budget: budget, - max_tokens, - trace, - }; - - let response = client.search(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Think { - agent_id, - query, - budget, - context, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Thinking...")) - } else { - None - }; - - let request = ThinkRequest { - query, - thinking_budget: budget, - context, - }; - - let response = client.think(&agent_id, request, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - output::print_output(&result, output_format)?; - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Put { - agent_id, - content, - doc_id, - context, - r#async, - } => { - let doc_id = doc_id.unwrap_or_else(config::generate_doc_id); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Storing memory...")) - } else { - None - }; - - let item = MemoryItem { - content: content.clone(), - context, - }; - - let request = BatchMemoryRequest { - items: vec![item], - document_id: Some(doc_id.clone()), - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success(&format!( - "Memory stored successfully (document: {})", - doc_id - )); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Stored count: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::PutFiles { - agent_id, - path, - recursive, - context, - r#async, - } => { - if !path.exists() { - anyhow::bail!("Path does not exist: {}", path.display()); - } - - let mut files = Vec::new(); - - if path.is_file() { - files.push(path); - } else if path.is_dir() { - if recursive { - for entry in WalkDir::new(&path) - .into_iter() - .filter_map(|e| e.ok()) - .filter(|e| e.file_type().is_file()) - { - let path = entry.path(); - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path.to_path_buf()); - } - } - } - } else { - for entry in fs::read_dir(&path)? { - let entry = entry?; - let path = entry.path(); - if path.is_file() { - if let Some(ext) = path.extension() { - if ext == "txt" || ext == "md" { - files.push(path); - } - } - } - } - } - } - - if files.is_empty() { - ui::print_warning("No .txt or .md files found"); - return Ok(()); - } - - ui::print_info(&format!("Found {} files to import", files.len())); - - let pb = ui::create_progress_bar(files.len() as u64, "Processing files"); - - let mut items = Vec::new(); - let mut document_id = None; - - for file_path in &files { - let content = fs::read_to_string(file_path) - .with_context(|| format!("Failed to read file: {}", file_path.display()))?; - - let doc_id = file_path - .file_stem() - .and_then(|s| s.to_str()) - .map(|s| s.to_string()) - .unwrap_or_else(config::generate_doc_id); - - if document_id.is_none() { - document_id = Some(doc_id); - } - - items.push(MemoryItem { - content, - context: context.clone(), - }); - - pb.inc(1); - } - - pb.finish_with_message("Files processed"); - - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Uploading memories...")) - } else { - None - }; - - let request = BatchMemoryRequest { - items, - document_id, - }; - - let response = client.put_memories(&agent_id, request, r#async, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - ui::print_success("Files imported successfully"); - if let Some(op_id) = result.job_id { - println!(" Operation ID: {}", op_id); - println!(" Status: queued for background processing"); - } else { - println!(" Total units created: {}", result.stored_count.unwrap_or(0)); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - MemoryCommands::Delete { agent_id, unit_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting memory unit...")) - } else { - None - }; - - let response = client.delete_memory(&agent_id, &unit_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Document(doc_cmd) => match doc_cmd { - DocumentCommands::List { - agent_id, - query, - limit, - offset, - } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching documents...")) - } else { - None - }; - - let response = client.list_documents(&agent_id, query.as_deref(), Some(limit), Some(offset), verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(docs_response) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Documents for agent '{}' (total: {})", agent_id, docs_response.total)); - for doc in &docs_response.items { - println!("\n Document ID: {}", doc.id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Text Length: {}", doc.text_length); - println!(" Memory Units: {}", doc.memory_unit_count); - } - } else { - output::print_output(&docs_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Get { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching document...")) - } else { - None - }; - - let response = client.get_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(doc) => { - if output_format == OutputFormat::Pretty { - ui::print_info(&format!("Document: {}", doc.id)); - println!(" Agent ID: {}", doc.agent_id); - println!(" Created: {}", doc.created_at); - println!(" Updated: {}", doc.updated_at); - println!(" Memory Units: {}", doc.memory_unit_count); - println!("\n Text:\n{}", doc.original_text); - } else { - output::print_output(&doc, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - DocumentCommands::Delete { agent_id, document_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Deleting document...")) - } else { - None - }; - - let response = client.delete_document(&agent_id, &document_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - - Commands::Operation(op_cmd) => match op_cmd { - OperationCommands::List { agent_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Fetching operations...")) - } else { - None - }; - - let response = client.list_operations(&agent_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(ops_response) => { - if output_format == OutputFormat::Pretty { - if ops_response.operations.is_empty() { - ui::print_info("No operations found"); - } else { - ui::print_info(&format!("Found {} operation(s)", ops_response.operations.len())); - for op in &ops_response.operations { - println!("\n Operation ID: {}", op.id); - println!(" Type: {}", op.task_type); - println!(" Status: {}", op.status); - println!(" Items: {}", op.items_count); - if let Some(doc_id) = &op.document_id { - println!(" Document ID: {}", doc_id); - } - } - } - } else { - output::print_output(&ops_response, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - - OperationCommands::Cancel { agent_id, operation_id } => { - let spinner = if output_format == OutputFormat::Pretty { - Some(ui::create_spinner("Cancelling operation...")) - } else { - None - }; - - let response = client.cancel_operation(&agent_id, &operation_id, verbose); - - if let Some(sp) = spinner { - sp.finish_and_clear(); - } - - match response { - Ok(result) => { - if output_format == OutputFormat::Pretty { - if result.success { - ui::print_success(&result.message); - } else { - ui::print_error(&result.message); - } - } else { - output::print_output(&result, output_format)?; - } - Ok(()) - } - Err(e) => Err(e) - } - } - }, - }; - - // Handle API errors with nice messages - if let Err(e) = result { - errors::handle_api_error(e, &api_url); - } - - Ok(()) -} diff --git a/hindsight-cli/src/ui.rs b/hindsight-cli/src/ui.rs index 5fce627c..3d9aeb23 100644 --- a/hindsight-cli/src/ui.rs +++ b/hindsight-cli/src/ui.rs @@ -1,4 +1,4 @@ -use crate::api::{AgentProfile, Fact, SearchResponse, ThinkResponse, TraceInfo}; +use crate::api::{BankProfileResponse, RecallResult, RecallResponse, ReflectResponse}; use colored::*; use indicatif::{ProgressBar, ProgressStyle}; use std::io::{self, Write}; @@ -9,8 +9,8 @@ pub fn print_section_header(title: &str) { println!(); } -pub fn print_fact(fact: &Fact, show_activation: bool) { - let fact_type = fact.fact_type.as_deref().unwrap_or("unknown"); +pub fn print_fact(fact: &RecallResult, show_activation: bool) { + let fact_type = fact.type_.as_deref().unwrap_or("unknown"); let type_color = match fact_type { "world" => "cyan", @@ -29,10 +29,10 @@ pub fn print_fact(fact: &Fact, show_activation: bool) { print!("{} ", prefix); print!("{}", format!("[{}]", fact_type.to_uppercase()).color(type_color).bold()); + // Note: activation field not available in generated SearchResult + // The API doesn't return it in the current schema if show_activation { - if let Some(activation) = fact.activation { - print!(" {}", format!("({:.2})", activation).bright_black()); - } + // Placeholder for when activation is added to the API schema } println!(); @@ -44,27 +44,12 @@ pub fn print_fact(fact: &Fact, show_activation: bool) { } // Show temporal information - // If occurred_start/end exist, show them; otherwise fall back to event_date if let Some(occurred_start) = &fact.occurred_start { if let Some(occurred_end) = &fact.occurred_end { - if occurred_start == occurred_end { - // Point event - println!(" {}: {}", "Occurred".bright_black(), occurred_start.bright_black()); - } else { - // Range event - println!(" {}: {} to {}", "Occurred".bright_black(), occurred_start.bright_black(), occurred_end.bright_black()); - } + println!(" {}: {} - {}", "Date".bright_black(), occurred_start.bright_black(), occurred_end.bright_black()); } else { - println!(" {}: {}", "Occurred".bright_black(), occurred_start.bright_black()); + println!(" {}: {}", "Date".bright_black(), occurred_start.bright_black()); } - } else if let Some(event_date) = &fact.event_date { - // Fallback for backward compatibility - println!(" {}: {}", "Date".bright_black(), event_date.bright_black()); - } - - // Show when fact was mentioned (learned) - if let Some(mentioned_at) = &fact.mentioned_at { - println!(" {}: {}", "Mentioned".bright_black(), mentioned_at.bright_black()); } // Show document ID if available @@ -75,7 +60,7 @@ pub fn print_fact(fact: &Fact, show_activation: bool) { println!(); } -pub fn print_search_results(response: &SearchResponse, show_trace: bool) { +pub fn print_search_results(response: &RecallResponse, show_trace: bool) { let results = &response.results; print_section_header(&format!("Search Results ({})", results.len())); @@ -95,7 +80,7 @@ pub fn print_search_results(response: &SearchResponse, show_trace: bool) { } } -pub fn print_think_response(response: &ThinkResponse) { +pub fn print_think_response(response: &ReflectResponse) { println!(); println!("{}", response.text.bright_white()); println!(); @@ -105,14 +90,14 @@ pub fn print_think_response(response: &ThinkResponse) { } } -pub fn print_trace_info(trace: &TraceInfo) { +pub fn print_trace_info(trace: &serde_json::Map) { print_section_header("Trace Information"); - if let Some(time) = trace.total_time { + if let Some(time) = trace.get("total_time").and_then(|v| v.as_f64()) { println!(" ⏱️ Total time: {}", format!("{:.2}ms", time).bright_green()); } - if let Some(count) = trace.activation_count { + if let Some(count) = trace.get("activation_count").and_then(|v| v.as_i64()) { println!(" 📊 Activation count: {}", count.to_string().bright_green()); } @@ -170,8 +155,8 @@ pub fn prompt_confirmation(message: &str) -> io::Result { Ok(input.trim().eq_ignore_ascii_case("y") || input.trim().eq_ignore_ascii_case("yes")) } -pub fn print_profile(profile: &AgentProfile) { - print_section_header(&format!("Agent Profile: {}", profile.agent_id)); +pub fn print_profile(profile: &BankProfileResponse) { + print_section_header(&format!("Bank Profile: {}", profile.bank_id)); // Print name println!("{} {}", "Name:".bright_cyan().bold(), profile.name.bright_white()); @@ -200,7 +185,7 @@ pub fn print_profile(profile: &AgentProfile) { for (name, value, emoji, color) in &traits { let bar_length = 40; - let filled = (*value * bar_length as f32) as usize; + let filled = (*value * bar_length as f64) as usize; let empty = bar_length - filled; let bar = format!("{}{}", "█".repeat(filled), "░".repeat(empty)); @@ -224,7 +209,7 @@ pub fn print_profile(profile: &AgentProfile) { println!("{}", "Bias Strength:".bright_yellow()); let bias = profile.personality.bias_strength; let bar_length = 40; - let filled = (bias * bar_length as f32) as usize; + let filled = (bias * bar_length as f64) as usize; let empty = bar_length - filled; let bar = format!("{}{}", "█".repeat(filled), "░".repeat(empty)); diff --git a/hindsight-cli/src/utils.rs b/hindsight-cli/src/utils.rs new file mode 100644 index 00000000..e8b0b428 --- /dev/null +++ b/hindsight-cli/src/utils.rs @@ -0,0 +1,15 @@ +use anyhow::{Context, Result}; +use crate::api::ApiClient; +use crate::config::Config; +use crate::output::OutputFormat; + +/// Get API client from config +pub fn get_client(config: &Config) -> Result { + ApiClient::new(config.api_url.clone()) + .context("Failed to create API client") +} + +/// Get output format, preferring CLI arg over default +pub fn get_output_format(cli_format: Option, _config: &Config) -> OutputFormat { + cli_format.unwrap_or(OutputFormat::Pretty) +} diff --git a/hindsight-clients/python/.openapi-generator/FILES b/hindsight-clients/python/.openapi-generator/FILES index a74ffe78..22e96232 100644 --- a/hindsight-clients/python/.openapi-generator/FILES +++ b/hindsight-clients/python/.openapi-generator/FILES @@ -1,103 +1,118 @@ -memora_client_api/__init__.py -memora_client_api/api/__init__.py -memora_client_api/api/agent_management_api.py -memora_client_api/api/documents_api.py -memora_client_api/api/memory_operations_api.py -memora_client_api/api/reasoning_api.py -memora_client_api/api/visualization_api.py -memora_client_api/api_client.py -memora_client_api/api_response.py -memora_client_api/configuration.py -memora_client_api/docs/AddBackgroundRequest.md -memora_client_api/docs/AgentListItem.md -memora_client_api/docs/AgentListResponse.md -memora_client_api/docs/AgentManagementApi.md -memora_client_api/docs/AgentProfileResponse.md -memora_client_api/docs/BackgroundResponse.md -memora_client_api/docs/BatchPutAsyncResponse.md -memora_client_api/docs/BatchPutRequest.md -memora_client_api/docs/BatchPutResponse.md -memora_client_api/docs/CreateAgentRequest.md -memora_client_api/docs/DeleteResponse.md -memora_client_api/docs/DocumentResponse.md -memora_client_api/docs/DocumentsApi.md -memora_client_api/docs/GraphDataResponse.md -memora_client_api/docs/HTTPValidationError.md -memora_client_api/docs/ListDocumentsResponse.md -memora_client_api/docs/ListMemoryUnitsResponse.md -memora_client_api/docs/MemoryItem.md -memora_client_api/docs/MemoryOperationsApi.md -memora_client_api/docs/PersonalityTraits.md -memora_client_api/docs/ReasoningApi.md -memora_client_api/docs/SearchRequest.md -memora_client_api/docs/SearchResponse.md -memora_client_api/docs/SearchResult.md -memora_client_api/docs/ThinkFact.md -memora_client_api/docs/ThinkRequest.md -memora_client_api/docs/ThinkResponse.md -memora_client_api/docs/UpdatePersonalityRequest.md -memora_client_api/docs/ValidationError.md -memora_client_api/docs/ValidationErrorLocInner.md -memora_client_api/docs/VisualizationApi.md -memora_client_api/exceptions.py -memora_client_api/models/__init__.py -memora_client_api/models/add_background_request.py -memora_client_api/models/agent_list_item.py -memora_client_api/models/agent_list_response.py -memora_client_api/models/agent_profile_response.py -memora_client_api/models/background_response.py -memora_client_api/models/batch_put_async_response.py -memora_client_api/models/batch_put_request.py -memora_client_api/models/batch_put_response.py -memora_client_api/models/create_agent_request.py -memora_client_api/models/delete_response.py -memora_client_api/models/document_response.py -memora_client_api/models/graph_data_response.py -memora_client_api/models/http_validation_error.py -memora_client_api/models/list_documents_response.py -memora_client_api/models/list_memory_units_response.py -memora_client_api/models/memory_item.py -memora_client_api/models/personality_traits.py -memora_client_api/models/search_request.py -memora_client_api/models/search_response.py -memora_client_api/models/search_result.py -memora_client_api/models/think_fact.py -memora_client_api/models/think_request.py -memora_client_api/models/think_response.py -memora_client_api/models/update_personality_request.py -memora_client_api/models/validation_error.py -memora_client_api/models/validation_error_loc_inner.py -memora_client_api/rest.py -memora_client_api/test/__init__.py -memora_client_api/test/test_add_background_request.py -memora_client_api/test/test_agent_list_item.py -memora_client_api/test/test_agent_list_response.py -memora_client_api/test/test_agent_management_api.py -memora_client_api/test/test_agent_profile_response.py -memora_client_api/test/test_background_response.py -memora_client_api/test/test_batch_put_async_response.py -memora_client_api/test/test_batch_put_request.py -memora_client_api/test/test_batch_put_response.py -memora_client_api/test/test_create_agent_request.py -memora_client_api/test/test_delete_response.py -memora_client_api/test/test_document_response.py -memora_client_api/test/test_documents_api.py -memora_client_api/test/test_graph_data_response.py -memora_client_api/test/test_http_validation_error.py -memora_client_api/test/test_list_documents_response.py -memora_client_api/test/test_list_memory_units_response.py -memora_client_api/test/test_memory_item.py -memora_client_api/test/test_memory_operations_api.py -memora_client_api/test/test_personality_traits.py -memora_client_api/test/test_reasoning_api.py -memora_client_api/test/test_search_request.py -memora_client_api/test/test_search_response.py -memora_client_api/test/test_search_result.py -memora_client_api/test/test_think_fact.py -memora_client_api/test/test_think_request.py -memora_client_api/test/test_think_response.py -memora_client_api/test/test_update_personality_request.py -memora_client_api/test/test_validation_error.py -memora_client_api/test/test_validation_error_loc_inner.py -memora_client_api/test/test_visualization_api.py -memora_client_api_README.md +hindsight_client_api/__init__.py +hindsight_client_api/api/__init__.py +hindsight_client_api/api/default_api.py +hindsight_client_api/api_client.py +hindsight_client_api/api_response.py +hindsight_client_api/configuration.py +hindsight_client_api/docs/AddBackgroundRequest.md +hindsight_client_api/docs/BackgroundResponse.md +hindsight_client_api/docs/BankListItem.md +hindsight_client_api/docs/BankListResponse.md +hindsight_client_api/docs/BankProfileResponse.md +hindsight_client_api/docs/Budget.md +hindsight_client_api/docs/CreateBankRequest.md +hindsight_client_api/docs/DefaultApi.md +hindsight_client_api/docs/DeleteResponse.md +hindsight_client_api/docs/DocumentResponse.md +hindsight_client_api/docs/EntityDetailResponse.md +hindsight_client_api/docs/EntityIncludeOptions.md +hindsight_client_api/docs/EntityListItem.md +hindsight_client_api/docs/EntityListResponse.md +hindsight_client_api/docs/EntityObservationResponse.md +hindsight_client_api/docs/EntityStateResponse.md +hindsight_client_api/docs/GraphDataResponse.md +hindsight_client_api/docs/HTTPValidationError.md +hindsight_client_api/docs/IncludeOptions.md +hindsight_client_api/docs/ListDocumentsResponse.md +hindsight_client_api/docs/ListMemoryUnitsResponse.md +hindsight_client_api/docs/MemoryItem.md +hindsight_client_api/docs/MetadataFilter.md +hindsight_client_api/docs/PersonalityTraits.md +hindsight_client_api/docs/RecallRequest.md +hindsight_client_api/docs/RecallResponse.md +hindsight_client_api/docs/RecallResult.md +hindsight_client_api/docs/ReflectFact.md +hindsight_client_api/docs/ReflectIncludeOptions.md +hindsight_client_api/docs/ReflectRequest.md +hindsight_client_api/docs/ReflectResponse.md +hindsight_client_api/docs/RetainRequest.md +hindsight_client_api/docs/RetainResponse.md +hindsight_client_api/docs/UpdatePersonalityRequest.md +hindsight_client_api/docs/ValidationError.md +hindsight_client_api/docs/ValidationErrorLocInner.md +hindsight_client_api/exceptions.py +hindsight_client_api/models/__init__.py +hindsight_client_api/models/add_background_request.py +hindsight_client_api/models/background_response.py +hindsight_client_api/models/bank_list_item.py +hindsight_client_api/models/bank_list_response.py +hindsight_client_api/models/bank_profile_response.py +hindsight_client_api/models/budget.py +hindsight_client_api/models/create_bank_request.py +hindsight_client_api/models/delete_response.py +hindsight_client_api/models/document_response.py +hindsight_client_api/models/entity_detail_response.py +hindsight_client_api/models/entity_include_options.py +hindsight_client_api/models/entity_list_item.py +hindsight_client_api/models/entity_list_response.py +hindsight_client_api/models/entity_observation_response.py +hindsight_client_api/models/entity_state_response.py +hindsight_client_api/models/graph_data_response.py +hindsight_client_api/models/http_validation_error.py +hindsight_client_api/models/include_options.py +hindsight_client_api/models/list_documents_response.py +hindsight_client_api/models/list_memory_units_response.py +hindsight_client_api/models/memory_item.py +hindsight_client_api/models/metadata_filter.py +hindsight_client_api/models/personality_traits.py +hindsight_client_api/models/recall_request.py +hindsight_client_api/models/recall_response.py +hindsight_client_api/models/recall_result.py +hindsight_client_api/models/reflect_fact.py +hindsight_client_api/models/reflect_include_options.py +hindsight_client_api/models/reflect_request.py +hindsight_client_api/models/reflect_response.py +hindsight_client_api/models/retain_request.py +hindsight_client_api/models/retain_response.py +hindsight_client_api/models/update_personality_request.py +hindsight_client_api/models/validation_error.py +hindsight_client_api/models/validation_error_loc_inner.py +hindsight_client_api/rest.py +hindsight_client_api/test/__init__.py +hindsight_client_api/test/test_add_background_request.py +hindsight_client_api/test/test_background_response.py +hindsight_client_api/test/test_bank_list_item.py +hindsight_client_api/test/test_bank_list_response.py +hindsight_client_api/test/test_bank_profile_response.py +hindsight_client_api/test/test_budget.py +hindsight_client_api/test/test_create_bank_request.py +hindsight_client_api/test/test_default_api.py +hindsight_client_api/test/test_delete_response.py +hindsight_client_api/test/test_document_response.py +hindsight_client_api/test/test_entity_detail_response.py +hindsight_client_api/test/test_entity_include_options.py +hindsight_client_api/test/test_entity_list_item.py +hindsight_client_api/test/test_entity_list_response.py +hindsight_client_api/test/test_entity_observation_response.py +hindsight_client_api/test/test_entity_state_response.py +hindsight_client_api/test/test_graph_data_response.py +hindsight_client_api/test/test_http_validation_error.py +hindsight_client_api/test/test_include_options.py +hindsight_client_api/test/test_list_documents_response.py +hindsight_client_api/test/test_list_memory_units_response.py +hindsight_client_api/test/test_memory_item.py +hindsight_client_api/test/test_metadata_filter.py +hindsight_client_api/test/test_personality_traits.py +hindsight_client_api/test/test_recall_request.py +hindsight_client_api/test/test_recall_response.py +hindsight_client_api/test/test_recall_result.py +hindsight_client_api/test/test_reflect_fact.py +hindsight_client_api/test/test_reflect_include_options.py +hindsight_client_api/test/test_reflect_request.py +hindsight_client_api/test/test_reflect_response.py +hindsight_client_api/test/test_retain_request.py +hindsight_client_api/test/test_retain_response.py +hindsight_client_api/test/test_update_personality_request.py +hindsight_client_api/test/test_validation_error.py +hindsight_client_api/test/test_validation_error_loc_inner.py +hindsight_client_api_README.md diff --git a/hindsight-clients/python/README.md b/hindsight-clients/python/README.md deleted file mode 100644 index 84e6eca6..00000000 --- a/hindsight-clients/python/README.md +++ /dev/null @@ -1,134 +0,0 @@ -# Memora Python Client - -Clean, pythonic client for the Memora API - A semantic memory system with personality-driven thinking. - -## Installation - -```bash -pip install memora-client -``` - -## Quick Start - -```python -from memora_client import Memora - -# Initialize client -client = Memora(base_url="http://localhost:8888") - -# Store a memory -client.store(agent_id="alice", content="Alice loves artificial intelligence") - -# Search memories -results = client.search(agent_id="alice", query="What does Alice like?") -print(results) - -# Generate contextual answer -answer = client.think(agent_id="alice", query="What are my interests?") -print(answer["text"]) -``` - -## Main Operations - -### Store Memories - -```python -# Store a single memory -client.store( - agent_id="alice", - content="Alice completed a Python project using FastAPI", - event_date=datetime(2024, 1, 15), - context="work projects" -) - -# Store multiple memories in batch -client.store_batch( - agent_id="alice", - items=[ - {"content": "Alice loves machine learning"}, - {"content": "Bob enjoys hiking", "event_date": datetime(2024, 10, 15)}, - ] -) -``` - -### Search Memories - -```python -# Simple search -results = client.search( - agent_id="alice", - query="What does Alice like?", - max_tokens=2048 -) - -# Advanced search with all options -response = client.search_memories( - agent_id="alice", - query="What are Alice's interests?", - fact_type=["world"], - max_tokens=4096, - trace=True # Include trace information -) -``` - -### Think (Generate Contextual Answers) - -```python -answer = client.think( - agent_id="alice", - query="What should I focus on learning next?", - thinking_budget=100, - context="I want to advance my career in AI" -) - -print(answer["text"]) # The generated answer -print(answer["based_on"]) # Facts used to generate the answer -``` - -## Structure - -``` -memora-client/ -├── memora_client/ # Maintained wrapper (simple API) -│ ├── __init__.py -│ ├── memora_client.py # Clean interface: store(), search(), think() -│ └── tests/ -│ └── test_main_operations.py -│ -└── hindsight_client_api/ # Auto-generated from OpenAPI spec - ├── api/ # Full API operations - ├── models/ # Request/response models - └── ... -``` - -## Testing - -Run integration tests (requires running Memora API server): - -```bash -# Set API URL (optional, defaults to http://localhost:8888) -export MEMORA_API_URL=http://localhost:8888 - -# Run tests -pytest memora_client/tests/test_main_operations.py -v -``` - -## Development - -### Regenerate Client - -The low-level API client is auto-generated from the OpenAPI spec. The high-level wrapper (`memora_client/`) is maintained and won't be overwritten. - -```bash -# Regenerate from OpenAPI spec -./scripts/generate-clients.sh -``` - -This preserves: -- `memora_client/` - Maintained wrapper -- `pyproject.toml` - Package configuration -- Tests and documentation - -## License - -Apache 2.0 diff --git a/hindsight-clients/python/hindsight_client/hindsight_client.py b/hindsight-clients/python/hindsight_client/hindsight_client.py index 63b65cf1..a86223ae 100644 --- a/hindsight-clients/python/hindsight_client/hindsight_client.py +++ b/hindsight-clients/python/hindsight_client/hindsight_client.py @@ -10,12 +10,12 @@ from typing import Optional, List, Dict, Any from datetime import datetime import hindsight_client_api -from hindsight_client_api.api import memory_operations_api, reasoning_api, agent_management_api +from hindsight_client_api.api import default_api from hindsight_client_api.models import ( - search_request, - batch_put_request, + recall_request, + retain_request, memory_item, - think_request, + reflect_request, ) @@ -41,13 +41,13 @@ class Hindsight: client = Hindsight(base_url="http://localhost:8888") # Store a memory - client.put(agent_id="alice", content="Alice loves AI") + client.retain(bank_id="alice", content="Alice loves AI") - # Search memories - results = client.search(agent_id="alice", query="What does Alice like?") + # Recall memories + results = client.recall(bank_id="alice", query="What does Alice like?") # Generate contextual answer - answer = client.think(agent_id="alice", query="What are my interests?") + answer = client.reflect(bank_id="alice", query="What are my interests?") ``` """ @@ -61,9 +61,7 @@ class Hindsight: """ config = hindsight_client_api.Configuration(host=base_url) self._api_client = hindsight_client_api.ApiClient(config) - self._memory_api = memory_operations_api.MemoryOperationsApi(self._api_client) - self._reasoning_api = reasoning_api.ReasoningApi(self._api_client) - self._agent_api = agent_management_api.AgentManagementApi(self._api_client) + self._api = default_api.DefaultApi(self._api_client) def __enter__(self): """Context manager entry.""" @@ -80,46 +78,50 @@ class Hindsight: # Simplified methods for main operations - def put( + def retain( self, - agent_id: str, + bank_id: str, content: str, - event_date: Optional[datetime] = None, + timestamp: Optional[datetime] = None, context: Optional[str] = None, document_id: Optional[str] = None, + metadata: Optional[Dict[str, str]] = None, ) -> Dict[str, Any]: """ Store a single memory (simplified interface). Args: - agent_id: The agent ID + bank_id: The memory bank ID content: Memory content - event_date: Optional event timestamp + timestamp: Optional event timestamp context: Optional context description document_id: Optional document ID for grouping + metadata: Optional user-defined metadata Returns: Response with success status """ - return self.put_batch( - agent_id=agent_id, - items=[{"content": content, "event_date": event_date, "context": context}], + return self.retain_batch( + bank_id=bank_id, + items=[{"content": content, "timestamp": timestamp, "context": context, "metadata": metadata}], document_id=document_id, ) - def put_batch( + def retain_batch( self, - agent_id: str, + bank_id: str, items: List[Dict[str, Any]], document_id: Optional[str] = None, + async_: bool = False, ) -> Dict[str, Any]: """ Store multiple memories in batch. Args: - agent_id: The agent ID - items: List of memory items with 'content' and optional 'event_date', 'context' + bank_id: The memory bank ID + items: List of memory items with 'content' and optional 'timestamp', 'context', 'metadata' document_id: Optional document ID for grouping memories + async_: If True, process asynchronously in background (default: False) Returns: Response with success status and item count @@ -127,172 +129,193 @@ class Hindsight: memory_items = [ memory_item.MemoryItem( content=item["content"], - event_date=item.get("event_date"), + timestamp=item.get("timestamp"), context=item.get("context"), + metadata=item.get("metadata"), ) for item in items ] - request_obj = batch_put_request.BatchPutRequest( + request_obj = retain_request.RetainRequest( items=memory_items, document_id=document_id, + async_=async_, ) - response = _run_async(self._memory_api.batch_put_memories(agent_id, request_obj)) + response = _run_async(self._api.retain_memories(bank_id, request_obj)) return response.to_dict() if hasattr(response, 'to_dict') else response - def search( + def recall( self, - agent_id: str, + bank_id: str, query: str, - fact_type: Optional[List[str]] = None, + types: Optional[List[str]] = None, max_tokens: int = 4096, - thinking_budget: int = 100, + budget: str = "mid", ) -> List[Dict[str, Any]]: """ - Search memories using semantic similarity. + Recall memories using semantic similarity. Args: - agent_id: The agent ID + bank_id: The memory bank ID query: Search query - fact_type: Optional list of fact types to filter (world, agent, opinion) + types: Optional list of fact types to filter (world, agent, opinion, observation) max_tokens: Maximum tokens in results (default: 4096) - thinking_budget: Token budget for search (default: 100) + budget: Budget level for recall - "low", "mid", or "high" (default: "mid") Returns: - List of search results + List of recall results """ - request_obj = search_request.SearchRequest( + request_obj = recall_request.RecallRequest( query=query, - fact_type=fact_type, - thinking_budget=thinking_budget, + types=types, + budget=budget, max_tokens=max_tokens, trace=False, ) - response = _run_async(self._memory_api.search_memories(agent_id, request_obj)) + response = _run_async(self._api.recall_memories(bank_id, request_obj)) if hasattr(response, 'results'): return [r.to_dict() if hasattr(r, 'to_dict') else r for r in response.results] return [] - def think( + def reflect( self, - agent_id: str, + bank_id: str, query: str, - thinking_budget: int = 50, + budget: str = "low", context: Optional[str] = None, ) -> Dict[str, Any]: """ - Generate a contextual answer based on agent identity and memories. + Generate a contextual answer based on bank identity and memories. Args: - agent_id: The agent ID + bank_id: The memory bank ID query: The question or prompt - thinking_budget: Token budget for thinking (default: 50) + budget: Budget level for reflection - "low", "mid", or "high" (default: "low") context: Optional additional context Returns: - Response with answer text, facts used, and new opinions + Response with answer text and optionally facts used """ - request_obj = think_request.ThinkRequest( + request_obj = reflect_request.ReflectRequest( query=query, - thinking_budget=thinking_budget, + budget=budget, context=context, ) - response = _run_async(self._reasoning_api.think(agent_id, request_obj)) + response = _run_async(self._api.reflect(bank_id, request_obj)) return response.to_dict() if hasattr(response, 'to_dict') else response # Full-featured methods (expose more options) - def search_memories( + def recall_memories( self, - agent_id: str, + bank_id: str, query: str, - fact_type: Optional[List[str]] = None, - thinking_budget: int = 100, + types: Optional[List[str]] = None, + budget: str = "mid", max_tokens: int = 4096, trace: bool = False, - question_date: Optional[str] = None, + query_timestamp: Optional[str] = None, + include_entities: bool = True, + max_entity_tokens: int = 500, ) -> Dict[str, Any]: """ - Search memories with all options (full-featured). + Recall memories with all options (full-featured). Args: - agent_id: The agent ID + bank_id: The memory bank ID query: Search query - fact_type: Optional list of fact types to filter - thinking_budget: Token budget for thinking + types: Optional list of fact types to filter (world, agent, opinion, observation) + budget: Budget level - "low", "mid", or "high" max_tokens: Maximum tokens in results trace: Enable trace output - question_date: Optional ISO format date string + query_timestamp: Optional ISO format date string (e.g., '2023-05-30T23:40:00') + include_entities: Include entity observations in results (default: True) + max_entity_tokens: Maximum tokens for entity observations (default: 500) Returns: - Full search response with results and optional trace + Full recall response with results, optional entities, and optional trace """ - request_obj = search_request.SearchRequest( - query=query, - fact_type=fact_type, - thinking_budget=thinking_budget, - max_tokens=max_tokens, - trace=trace, - question_date=question_date, + from hindsight_client_api.models import include_options, entity_include_options + + include_opts = include_options.IncludeOptions( + entities=entity_include_options.EntityIncludeOptions(max_tokens=max_entity_tokens) if include_entities else None ) - response = _run_async(self._memory_api.search_memories(agent_id, request_obj)) + request_obj = recall_request.RecallRequest( + query=query, + types=types, + budget=budget, + max_tokens=max_tokens, + trace=trace, + query_timestamp=query_timestamp, + include=include_opts, + ) + + response = _run_async(self._api.recall_memories(bank_id, request_obj)) return response.to_dict() if hasattr(response, 'to_dict') else response def list_memories( self, - agent_id: str, - fact_type: Optional[str] = None, + bank_id: str, + type: Optional[str] = None, search_query: Optional[str] = None, limit: int = 100, offset: int = 0, ) -> Dict[str, Any]: """List memory units with pagination.""" - response = _run_async(self._memory_api.list_memories( - agent_id=agent_id, - fact_type=fact_type, + response = _run_async(self._api.list_memories( + bank_id=bank_id, + type=type, q=search_query, limit=limit, offset=offset, )) return response.to_dict() if hasattr(response, 'to_dict') else response - def create_agent( + def create_bank( self, - agent_id: str, + bank_id: str, name: Optional[str] = None, background: Optional[str] = None, + personality: Optional[Dict[str, float]] = None, ) -> Dict[str, Any]: - """Create or update an agent.""" - from hindsight_client_api.models import create_agent_request + """Create or update a memory bank.""" + from hindsight_client_api.models import create_bank_request, personality_traits - request_obj = create_agent_request.CreateAgentRequest( + personality_obj = None + if personality: + personality_obj = personality_traits.PersonalityTraits(**personality) + + request_obj = create_bank_request.CreateBankRequest( name=name, background=background, + personality=personality_obj, ) - response = _run_async(self._agent_api.create_or_update_agent(agent_id, request_obj)) + response = _run_async(self._api.create_or_update_bank(bank_id, request_obj)) return response.to_dict() if hasattr(response, 'to_dict') else response # Async methods (native async, no _run_async wrapper) - async def aput_batch( + async def aretain_batch( self, - agent_id: str, + bank_id: str, items: List[Dict[str, Any]], document_id: Optional[str] = None, + async_: bool = False, ) -> Dict[str, Any]: """ Store multiple memories in batch (async). Args: - agent_id: The agent ID - items: List of memory items with 'content' and optional 'event_date', 'context' + bank_id: The memory bank ID + items: List of memory items with 'content' and optional 'timestamp', 'context', 'metadata' document_id: Optional document ID for grouping memories + async_: If True, process asynchronously in background (default: False) Returns: Response with success status and item count @@ -300,110 +323,110 @@ class Hindsight: memory_items = [ memory_item.MemoryItem( content=item["content"], - event_date=item.get("event_date"), + timestamp=item.get("timestamp"), context=item.get("context"), + metadata=item.get("metadata"), ) for item in items ] - request_obj = batch_put_request.BatchPutRequest( + request_obj = retain_request.RetainRequest( items=memory_items, document_id=document_id, + async_=async_, ) - response = await self._memory_api.batch_put_memories(agent_id, request_obj) + response = await self._api.retain_memories(bank_id, request_obj) return response.to_dict() if hasattr(response, 'to_dict') else response - async def aput( + async def aretain( self, - agent_id: str, + bank_id: str, content: str, - event_date: Optional[datetime] = None, + timestamp: Optional[datetime] = None, context: Optional[str] = None, document_id: Optional[str] = None, + metadata: Optional[Dict[str, str]] = None, ) -> Dict[str, Any]: """ Store a single memory (async). Args: - agent_id: The agent ID + bank_id: The memory bank ID content: Memory content - event_date: Optional event timestamp + timestamp: Optional event timestamp context: Optional context description document_id: Optional document ID for grouping + metadata: Optional user-defined metadata Returns: Response with success status """ - return await self.aput_batch( - agent_id=agent_id, - items=[{"content": content, "event_date": event_date, "context": context}], + return await self.aretain_batch( + bank_id=bank_id, + items=[{"content": content, "timestamp": timestamp, "context": context, "metadata": metadata}], document_id=document_id, ) - async def asearch( + async def arecall( self, - agent_id: str, + bank_id: str, query: str, - fact_type: Optional[List[str]] = None, + types: Optional[List[str]] = None, max_tokens: int = 4096, - thinking_budget: int = 100, + budget: str = "mid", ) -> List[Dict[str, Any]]: """ - Search memories using semantic similarity (async). + Recall memories using semantic similarity (async). Args: - agent_id: The agent ID + bank_id: The memory bank ID query: Search query - fact_type: Optional list of fact types to filter (world, agent, opinion) + types: Optional list of fact types to filter (world, agent, opinion, observation) max_tokens: Maximum tokens in results (default: 4096) - thinking_budget: Token budget for search (default: 100) + budget: Budget level for recall - "low", "mid", or "high" (default: "mid") Returns: - List of search results + List of recall results """ - request_obj = search_request.SearchRequest( + request_obj = recall_request.RecallRequest( query=query, - fact_type=fact_type, - thinking_budget=thinking_budget, + types=types, + budget=budget, max_tokens=max_tokens, trace=False, ) - response = await self._memory_api.search_memories(agent_id, request_obj) + response = await self._api.recall_memories(bank_id, request_obj) if hasattr(response, 'results'): return [r.to_dict() if hasattr(r, 'to_dict') else r for r in response.results] return [] - async def athink( + async def areflect( self, - agent_id: str, + bank_id: str, query: str, - thinking_budget: int = 50, + budget: str = "low", context: Optional[str] = None, ) -> Dict[str, Any]: """ - Generate a contextual answer based on agent identity and memories (async). + Generate a contextual answer based on bank identity and memories (async). Args: - agent_id: The agent ID + bank_id: The memory bank ID query: The question or prompt - thinking_budget: Token budget for thinking (default: 50) + budget: Budget level for reflection - "low", "mid", or "high" (default: "low") context: Optional additional context Returns: - Response with answer text, facts used, and new opinions + Response with answer text and optionally facts used """ - request_obj = think_request.ThinkRequest( + request_obj = reflect_request.ReflectRequest( query=query, - thinking_budget=thinking_budget, + budget=budget, context=context, ) - response = await self._reasoning_api.think(agent_id, request_obj) + response = await self._api.reflect(bank_id, request_obj) return response.to_dict() if hasattr(response, 'to_dict') else response - - -# Alias for backward compatibility -HindsightClient = Hindsight diff --git a/hindsight-clients/python/hindsight_client_api/__init__.py b/hindsight-clients/python/hindsight_client_api/__init__.py index 30c3c6b9..e87627bc 100644 --- a/hindsight-clients/python/hindsight_client_api/__init__.py +++ b/hindsight-clients/python/hindsight_client_api/__init__.py @@ -3,9 +3,9 @@ # flake8: noqa """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -18,11 +18,7 @@ __version__ = "0.0.7" # Define package exports __all__ = [ - "AgentManagementApi", - "DocumentsApi", - "MemoryOperationsApi", - "ReasoningApi", - "VisualizationApi", + "DefaultApi", "ApiResponse", "ApiClient", "Configuration", @@ -33,39 +29,44 @@ __all__ = [ "ApiAttributeError", "ApiException", "AddBackgroundRequest", - "AgentListItem", - "AgentListResponse", - "AgentProfileResponse", "BackgroundResponse", - "BatchPutAsyncResponse", - "BatchPutRequest", - "BatchPutResponse", - "CreateAgentRequest", + "BankListItem", + "BankListResponse", + "BankProfileResponse", + "Budget", + "CreateBankRequest", "DeleteResponse", "DocumentResponse", + "EntityDetailResponse", + "EntityIncludeOptions", + "EntityListItem", + "EntityListResponse", + "EntityObservationResponse", + "EntityStateResponse", "GraphDataResponse", "HTTPValidationError", + "IncludeOptions", "ListDocumentsResponse", "ListMemoryUnitsResponse", "MemoryItem", + "MetadataFilter", "PersonalityTraits", - "SearchRequest", - "SearchResponse", - "SearchResult", - "ThinkFact", - "ThinkRequest", - "ThinkResponse", + "RecallRequest", + "RecallResponse", + "RecallResult", + "ReflectFact", + "ReflectIncludeOptions", + "ReflectRequest", + "ReflectResponse", + "RetainRequest", + "RetainResponse", "UpdatePersonalityRequest", "ValidationError", "ValidationErrorLocInner", ] # import apis into sdk package -from hindsight_client_api.api.agent_management_api import AgentManagementApi as AgentManagementApi -from hindsight_client_api.api.documents_api import DocumentsApi as DocumentsApi -from hindsight_client_api.api.memory_operations_api import MemoryOperationsApi as MemoryOperationsApi -from hindsight_client_api.api.reasoning_api import ReasoningApi as ReasoningApi -from hindsight_client_api.api.visualization_api import VisualizationApi as VisualizationApi +from hindsight_client_api.api.default_api import DefaultApi as DefaultApi # import ApiClient from hindsight_client_api.api_response import ApiResponse as ApiResponse @@ -80,28 +81,37 @@ from hindsight_client_api.exceptions import ApiException as ApiException # import models into sdk package from hindsight_client_api.models.add_background_request import AddBackgroundRequest as AddBackgroundRequest -from hindsight_client_api.models.agent_list_item import AgentListItem as AgentListItem -from hindsight_client_api.models.agent_list_response import AgentListResponse as AgentListResponse -from hindsight_client_api.models.agent_profile_response import AgentProfileResponse as AgentProfileResponse from hindsight_client_api.models.background_response import BackgroundResponse as BackgroundResponse -from hindsight_client_api.models.batch_put_async_response import BatchPutAsyncResponse as BatchPutAsyncResponse -from hindsight_client_api.models.batch_put_request import BatchPutRequest as BatchPutRequest -from hindsight_client_api.models.batch_put_response import BatchPutResponse as BatchPutResponse -from hindsight_client_api.models.create_agent_request import CreateAgentRequest as CreateAgentRequest +from hindsight_client_api.models.bank_list_item import BankListItem as BankListItem +from hindsight_client_api.models.bank_list_response import BankListResponse as BankListResponse +from hindsight_client_api.models.bank_profile_response import BankProfileResponse as BankProfileResponse +from hindsight_client_api.models.budget import Budget as Budget +from hindsight_client_api.models.create_bank_request import CreateBankRequest as CreateBankRequest from hindsight_client_api.models.delete_response import DeleteResponse as DeleteResponse from hindsight_client_api.models.document_response import DocumentResponse as DocumentResponse +from hindsight_client_api.models.entity_detail_response import EntityDetailResponse as EntityDetailResponse +from hindsight_client_api.models.entity_include_options import EntityIncludeOptions as EntityIncludeOptions +from hindsight_client_api.models.entity_list_item import EntityListItem as EntityListItem +from hindsight_client_api.models.entity_list_response import EntityListResponse as EntityListResponse +from hindsight_client_api.models.entity_observation_response import EntityObservationResponse as EntityObservationResponse +from hindsight_client_api.models.entity_state_response import EntityStateResponse as EntityStateResponse from hindsight_client_api.models.graph_data_response import GraphDataResponse as GraphDataResponse from hindsight_client_api.models.http_validation_error import HTTPValidationError as HTTPValidationError +from hindsight_client_api.models.include_options import IncludeOptions as IncludeOptions from hindsight_client_api.models.list_documents_response import ListDocumentsResponse as ListDocumentsResponse from hindsight_client_api.models.list_memory_units_response import ListMemoryUnitsResponse as ListMemoryUnitsResponse from hindsight_client_api.models.memory_item import MemoryItem as MemoryItem +from hindsight_client_api.models.metadata_filter import MetadataFilter as MetadataFilter from hindsight_client_api.models.personality_traits import PersonalityTraits as PersonalityTraits -from hindsight_client_api.models.search_request import SearchRequest as SearchRequest -from hindsight_client_api.models.search_response import SearchResponse as SearchResponse -from hindsight_client_api.models.search_result import SearchResult as SearchResult -from hindsight_client_api.models.think_fact import ThinkFact as ThinkFact -from hindsight_client_api.models.think_request import ThinkRequest as ThinkRequest -from hindsight_client_api.models.think_response import ThinkResponse as ThinkResponse +from hindsight_client_api.models.recall_request import RecallRequest as RecallRequest +from hindsight_client_api.models.recall_response import RecallResponse as RecallResponse +from hindsight_client_api.models.recall_result import RecallResult as RecallResult +from hindsight_client_api.models.reflect_fact import ReflectFact as ReflectFact +from hindsight_client_api.models.reflect_include_options import ReflectIncludeOptions as ReflectIncludeOptions +from hindsight_client_api.models.reflect_request import ReflectRequest as ReflectRequest +from hindsight_client_api.models.reflect_response import ReflectResponse as ReflectResponse +from hindsight_client_api.models.retain_request import RetainRequest as RetainRequest +from hindsight_client_api.models.retain_response import RetainResponse as RetainResponse from hindsight_client_api.models.update_personality_request import UpdatePersonalityRequest as UpdatePersonalityRequest from hindsight_client_api.models.validation_error import ValidationError as ValidationError from hindsight_client_api.models.validation_error_loc_inner import ValidationErrorLocInner as ValidationErrorLocInner diff --git a/hindsight-clients/python/hindsight_client_api/api/__init__.py b/hindsight-clients/python/hindsight_client_api/api/__init__.py index eaac286a..3a9e018d 100644 --- a/hindsight-clients/python/hindsight_client_api/api/__init__.py +++ b/hindsight-clients/python/hindsight_client_api/api/__init__.py @@ -1,9 +1,5 @@ # flake8: noqa # import apis into api package -from hindsight_client_api.api.agent_management_api import AgentManagementApi -from hindsight_client_api.api.documents_api import DocumentsApi -from hindsight_client_api.api.memory_operations_api import MemoryOperationsApi -from hindsight_client_api.api.reasoning_api import ReasoningApi -from hindsight_client_api.api.visualization_api import VisualizationApi +from hindsight_client_api.api.default_api import DefaultApi diff --git a/hindsight-clients/python/hindsight_client_api/api/agent_management_api.py b/hindsight-clients/python/hindsight_client_api/api/agent_management_api.py deleted file mode 100644 index fb305176..00000000 --- a/hindsight-clients/python/hindsight_client_api/api/agent_management_api.py +++ /dev/null @@ -1,1969 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - -import warnings -from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt -from typing import Any, Dict, List, Optional, Tuple, Union -from typing_extensions import Annotated - -from pydantic import Field, StrictStr -from typing import Any, Optional -from typing_extensions import Annotated -from hindsight_client_api.models.add_background_request import AddBackgroundRequest -from hindsight_client_api.models.agent_list_response import AgentListResponse -from hindsight_client_api.models.agent_profile_response import AgentProfileResponse -from hindsight_client_api.models.background_response import BackgroundResponse -from hindsight_client_api.models.create_agent_request import CreateAgentRequest -from hindsight_client_api.models.delete_response import DeleteResponse -from hindsight_client_api.models.update_personality_request import UpdatePersonalityRequest - -from hindsight_client_api.api_client import ApiClient, RequestSerialized -from hindsight_client_api.api_response import ApiResponse -from hindsight_client_api.rest import RESTResponseType - - -class AgentManagementApi: - """NOTE: This class is auto generated by OpenAPI Generator - Ref: https://openapi-generator.tech - - Do not edit the class manually. - """ - - def __init__(self, api_client=None) -> None: - if api_client is None: - api_client = ApiClient.get_default() - self.api_client = api_client - - - @validate_call - async def add_agent_background( - self, - agent_id: StrictStr, - add_background_request: AddBackgroundRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> BackgroundResponse: - """Add/merge agent background - - Add new background information or merge with existing. LLM intelligently resolves conflicts, normalizes to first person, and optionally infers personality traits. - - :param agent_id: (required) - :type agent_id: str - :param add_background_request: (required) - :type add_background_request: AddBackgroundRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._add_agent_background_serialize( - agent_id=agent_id, - add_background_request=add_background_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "BackgroundResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def add_agent_background_with_http_info( - self, - agent_id: StrictStr, - add_background_request: AddBackgroundRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[BackgroundResponse]: - """Add/merge agent background - - Add new background information or merge with existing. LLM intelligently resolves conflicts, normalizes to first person, and optionally infers personality traits. - - :param agent_id: (required) - :type agent_id: str - :param add_background_request: (required) - :type add_background_request: AddBackgroundRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._add_agent_background_serialize( - agent_id=agent_id, - add_background_request=add_background_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "BackgroundResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def add_agent_background_without_preload_content( - self, - agent_id: StrictStr, - add_background_request: AddBackgroundRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Add/merge agent background - - Add new background information or merge with existing. LLM intelligently resolves conflicts, normalizes to first person, and optionally infers personality traits. - - :param agent_id: (required) - :type agent_id: str - :param add_background_request: (required) - :type add_background_request: AddBackgroundRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._add_agent_background_serialize( - agent_id=agent_id, - add_background_request=add_background_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "BackgroundResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _add_agent_background_serialize( - self, - agent_id, - add_background_request, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - if add_background_request is not None: - _body_params = add_background_request - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - # set the HTTP header `Content-Type` - if _content_type: - _header_params['Content-Type'] = _content_type - else: - _default_content_type = ( - self.api_client.select_header_content_type( - [ - 'application/json' - ] - ) - ) - if _default_content_type is not None: - _header_params['Content-Type'] = _default_content_type - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='POST', - resource_path='/api/v1/agents/{agent_id}/background', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - async def clear_agent_memories( - self, - agent_id: StrictStr, - fact_type: Annotated[Optional[StrictStr], Field(description="Optional fact type filter (world, agent, opinion)")] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> DeleteResponse: - """Clear agent memories - - Delete memory units for an agent. Optionally filter by fact_type (world, agent, opinion) to delete only specific types. This is a destructive operation that cannot be undone. The agent profile (personality and background) will be preserved. - - :param agent_id: (required) - :type agent_id: str - :param fact_type: Optional fact type filter (world, agent, opinion) - :type fact_type: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._clear_agent_memories_serialize( - agent_id=agent_id, - fact_type=fact_type, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "DeleteResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def clear_agent_memories_with_http_info( - self, - agent_id: StrictStr, - fact_type: Annotated[Optional[StrictStr], Field(description="Optional fact type filter (world, agent, opinion)")] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[DeleteResponse]: - """Clear agent memories - - Delete memory units for an agent. Optionally filter by fact_type (world, agent, opinion) to delete only specific types. This is a destructive operation that cannot be undone. The agent profile (personality and background) will be preserved. - - :param agent_id: (required) - :type agent_id: str - :param fact_type: Optional fact type filter (world, agent, opinion) - :type fact_type: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._clear_agent_memories_serialize( - agent_id=agent_id, - fact_type=fact_type, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "DeleteResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def clear_agent_memories_without_preload_content( - self, - agent_id: StrictStr, - fact_type: Annotated[Optional[StrictStr], Field(description="Optional fact type filter (world, agent, opinion)")] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Clear agent memories - - Delete memory units for an agent. Optionally filter by fact_type (world, agent, opinion) to delete only specific types. This is a destructive operation that cannot be undone. The agent profile (personality and background) will be preserved. - - :param agent_id: (required) - :type agent_id: str - :param fact_type: Optional fact type filter (world, agent, opinion) - :type fact_type: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._clear_agent_memories_serialize( - agent_id=agent_id, - fact_type=fact_type, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "DeleteResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _clear_agent_memories_serialize( - self, - agent_id, - fact_type, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - # process the query parameters - if fact_type is not None: - - _query_params.append(('fact_type', fact_type)) - - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='DELETE', - resource_path='/api/v1/agents/{agent_id}/memories', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - async def create_or_update_agent( - self, - agent_id: StrictStr, - create_agent_request: CreateAgentRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> AgentProfileResponse: - """Create or update agent - - Create a new agent or update existing agent with personality and background. Auto-fills missing fields with defaults. - - :param agent_id: (required) - :type agent_id: str - :param create_agent_request: (required) - :type create_agent_request: CreateAgentRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._create_or_update_agent_serialize( - agent_id=agent_id, - create_agent_request=create_agent_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "AgentProfileResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def create_or_update_agent_with_http_info( - self, - agent_id: StrictStr, - create_agent_request: CreateAgentRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[AgentProfileResponse]: - """Create or update agent - - Create a new agent or update existing agent with personality and background. Auto-fills missing fields with defaults. - - :param agent_id: (required) - :type agent_id: str - :param create_agent_request: (required) - :type create_agent_request: CreateAgentRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._create_or_update_agent_serialize( - agent_id=agent_id, - create_agent_request=create_agent_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "AgentProfileResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def create_or_update_agent_without_preload_content( - self, - agent_id: StrictStr, - create_agent_request: CreateAgentRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Create or update agent - - Create a new agent or update existing agent with personality and background. Auto-fills missing fields with defaults. - - :param agent_id: (required) - :type agent_id: str - :param create_agent_request: (required) - :type create_agent_request: CreateAgentRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._create_or_update_agent_serialize( - agent_id=agent_id, - create_agent_request=create_agent_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "AgentProfileResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _create_or_update_agent_serialize( - self, - agent_id, - create_agent_request, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - if create_agent_request is not None: - _body_params = create_agent_request - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - # set the HTTP header `Content-Type` - if _content_type: - _header_params['Content-Type'] = _content_type - else: - _default_content_type = ( - self.api_client.select_header_content_type( - [ - 'application/json' - ] - ) - ) - if _default_content_type is not None: - _header_params['Content-Type'] = _default_content_type - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='PUT', - resource_path='/api/v1/agents/{agent_id}', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - async def get_agent_profile( - self, - agent_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> AgentProfileResponse: - """Get agent profile - - Get personality traits and background for an agent. Auto-creates agent with defaults if not exists. - - :param agent_id: (required) - :type agent_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_agent_profile_serialize( - agent_id=agent_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "AgentProfileResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def get_agent_profile_with_http_info( - self, - agent_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[AgentProfileResponse]: - """Get agent profile - - Get personality traits and background for an agent. Auto-creates agent with defaults if not exists. - - :param agent_id: (required) - :type agent_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_agent_profile_serialize( - agent_id=agent_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "AgentProfileResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def get_agent_profile_without_preload_content( - self, - agent_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Get agent profile - - Get personality traits and background for an agent. Auto-creates agent with defaults if not exists. - - :param agent_id: (required) - :type agent_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_agent_profile_serialize( - agent_id=agent_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "AgentProfileResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _get_agent_profile_serialize( - self, - agent_id, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='GET', - resource_path='/api/v1/agents/{agent_id}/profile', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - async def get_agent_stats( - self, - agent_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> object: - """Get memory statistics for an agent - - Get statistics about nodes and links for a specific agent - - :param agent_id: (required) - :type agent_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_agent_stats_serialize( - agent_id=agent_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def get_agent_stats_with_http_info( - self, - agent_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[object]: - """Get memory statistics for an agent - - Get statistics about nodes and links for a specific agent - - :param agent_id: (required) - :type agent_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_agent_stats_serialize( - agent_id=agent_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def get_agent_stats_without_preload_content( - self, - agent_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Get memory statistics for an agent - - Get statistics about nodes and links for a specific agent - - :param agent_id: (required) - :type agent_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_agent_stats_serialize( - agent_id=agent_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _get_agent_stats_serialize( - self, - agent_id, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='GET', - resource_path='/api/v1/agents/{agent_id}/stats', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - async def list_agents( - self, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> AgentListResponse: - """List all agents - - Get a list of all agents with their profiles - - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._list_agents_serialize( - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "AgentListResponse", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def list_agents_with_http_info( - self, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[AgentListResponse]: - """List all agents - - Get a list of all agents with their profiles - - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._list_agents_serialize( - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "AgentListResponse", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def list_agents_without_preload_content( - self, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """List all agents - - Get a list of all agents with their profiles - - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._list_agents_serialize( - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "AgentListResponse", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _list_agents_serialize( - self, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='GET', - resource_path='/api/v1/agents', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - async def update_agent_personality( - self, - agent_id: StrictStr, - update_personality_request: UpdatePersonalityRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> AgentProfileResponse: - """Update agent personality - - Update agent's Big Five personality traits and bias strength - - :param agent_id: (required) - :type agent_id: str - :param update_personality_request: (required) - :type update_personality_request: UpdatePersonalityRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._update_agent_personality_serialize( - agent_id=agent_id, - update_personality_request=update_personality_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "AgentProfileResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def update_agent_personality_with_http_info( - self, - agent_id: StrictStr, - update_personality_request: UpdatePersonalityRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[AgentProfileResponse]: - """Update agent personality - - Update agent's Big Five personality traits and bias strength - - :param agent_id: (required) - :type agent_id: str - :param update_personality_request: (required) - :type update_personality_request: UpdatePersonalityRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._update_agent_personality_serialize( - agent_id=agent_id, - update_personality_request=update_personality_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "AgentProfileResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def update_agent_personality_without_preload_content( - self, - agent_id: StrictStr, - update_personality_request: UpdatePersonalityRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Update agent personality - - Update agent's Big Five personality traits and bias strength - - :param agent_id: (required) - :type agent_id: str - :param update_personality_request: (required) - :type update_personality_request: UpdatePersonalityRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._update_agent_personality_serialize( - agent_id=agent_id, - update_personality_request=update_personality_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "AgentProfileResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _update_agent_personality_serialize( - self, - agent_id, - update_personality_request, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - if update_personality_request is not None: - _body_params = update_personality_request - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - # set the HTTP header `Content-Type` - if _content_type: - _header_params['Content-Type'] = _content_type - else: - _default_content_type = ( - self.api_client.select_header_content_type( - [ - 'application/json' - ] - ) - ) - if _default_content_type is not None: - _header_params['Content-Type'] = _default_content_type - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='PUT', - resource_path='/api/v1/agents/{agent_id}/profile', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - diff --git a/hindsight-clients/python/hindsight_client_api/api/default_api.py b/hindsight-clients/python/hindsight_client_api/api/default_api.py new file mode 100644 index 00000000..16dc8b1a --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/api/default_api.py @@ -0,0 +1,5712 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +import warnings +from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt +from typing import Any, Dict, List, Optional, Tuple, Union +from typing_extensions import Annotated + +from pydantic import Field, StrictInt, StrictStr +from typing import Any, Optional +from typing_extensions import Annotated +from hindsight_client_api.models.add_background_request import AddBackgroundRequest +from hindsight_client_api.models.background_response import BackgroundResponse +from hindsight_client_api.models.bank_list_response import BankListResponse +from hindsight_client_api.models.bank_profile_response import BankProfileResponse +from hindsight_client_api.models.create_bank_request import CreateBankRequest +from hindsight_client_api.models.delete_response import DeleteResponse +from hindsight_client_api.models.document_response import DocumentResponse +from hindsight_client_api.models.entity_detail_response import EntityDetailResponse +from hindsight_client_api.models.entity_list_response import EntityListResponse +from hindsight_client_api.models.graph_data_response import GraphDataResponse +from hindsight_client_api.models.list_documents_response import ListDocumentsResponse +from hindsight_client_api.models.list_memory_units_response import ListMemoryUnitsResponse +from hindsight_client_api.models.recall_request import RecallRequest +from hindsight_client_api.models.recall_response import RecallResponse +from hindsight_client_api.models.reflect_request import ReflectRequest +from hindsight_client_api.models.reflect_response import ReflectResponse +from hindsight_client_api.models.retain_request import RetainRequest +from hindsight_client_api.models.retain_response import RetainResponse +from hindsight_client_api.models.update_personality_request import UpdatePersonalityRequest + +from hindsight_client_api.api_client import ApiClient, RequestSerialized +from hindsight_client_api.api_response import ApiResponse +from hindsight_client_api.rest import RESTResponseType + + +class DefaultApi: + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None) -> None: + if api_client is None: + api_client = ApiClient.get_default() + self.api_client = api_client + + + @validate_call + async def add_bank_background( + self, + bank_id: StrictStr, + add_background_request: AddBackgroundRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> BackgroundResponse: + """Add/merge memory bank background + + Add new background information or merge with existing. LLM intelligently resolves conflicts, normalizes to first person, and optionally infers personality traits. + + :param bank_id: (required) + :type bank_id: str + :param add_background_request: (required) + :type add_background_request: AddBackgroundRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._add_bank_background_serialize( + bank_id=bank_id, + add_background_request=add_background_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BackgroundResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def add_bank_background_with_http_info( + self, + bank_id: StrictStr, + add_background_request: AddBackgroundRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[BackgroundResponse]: + """Add/merge memory bank background + + Add new background information or merge with existing. LLM intelligently resolves conflicts, normalizes to first person, and optionally infers personality traits. + + :param bank_id: (required) + :type bank_id: str + :param add_background_request: (required) + :type add_background_request: AddBackgroundRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._add_bank_background_serialize( + bank_id=bank_id, + add_background_request=add_background_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BackgroundResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def add_bank_background_without_preload_content( + self, + bank_id: StrictStr, + add_background_request: AddBackgroundRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Add/merge memory bank background + + Add new background information or merge with existing. LLM intelligently resolves conflicts, normalizes to first person, and optionally infers personality traits. + + :param bank_id: (required) + :type bank_id: str + :param add_background_request: (required) + :type add_background_request: AddBackgroundRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._add_bank_background_serialize( + bank_id=bank_id, + add_background_request=add_background_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BackgroundResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _add_bank_background_serialize( + self, + bank_id, + add_background_request, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if add_background_request is not None: + _body_params = add_background_request + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/default/banks/{bank_id}/background', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def cancel_operation( + self, + bank_id: StrictStr, + operation_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> object: + """Cancel a pending async operation + + Cancel a pending async operation by removing it from the queue + + :param bank_id: (required) + :type bank_id: str + :param operation_id: (required) + :type operation_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._cancel_operation_serialize( + bank_id=bank_id, + operation_id=operation_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "object", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def cancel_operation_with_http_info( + self, + bank_id: StrictStr, + operation_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[object]: + """Cancel a pending async operation + + Cancel a pending async operation by removing it from the queue + + :param bank_id: (required) + :type bank_id: str + :param operation_id: (required) + :type operation_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._cancel_operation_serialize( + bank_id=bank_id, + operation_id=operation_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "object", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def cancel_operation_without_preload_content( + self, + bank_id: StrictStr, + operation_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Cancel a pending async operation + + Cancel a pending async operation by removing it from the queue + + :param bank_id: (required) + :type bank_id: str + :param operation_id: (required) + :type operation_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._cancel_operation_serialize( + bank_id=bank_id, + operation_id=operation_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "object", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _cancel_operation_serialize( + self, + bank_id, + operation_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + if operation_id is not None: + _path_params['operation_id'] = operation_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='DELETE', + resource_path='/v1/default/banks/{bank_id}/operations/{operation_id}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def clear_bank_memories( + self, + bank_id: StrictStr, + type: Annotated[Optional[StrictStr], Field(description="Optional fact type filter (world, agent, opinion)")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> DeleteResponse: + """Clear memory bank memories + + Delete memory units for a memory bank. Optionally filter by type (world, agent, opinion) to delete only specific types. This is a destructive operation that cannot be undone. The bank profile (personality and background) will be preserved. + + :param bank_id: (required) + :type bank_id: str + :param type: Optional fact type filter (world, agent, opinion) + :type type: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._clear_bank_memories_serialize( + bank_id=bank_id, + type=type, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DeleteResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def clear_bank_memories_with_http_info( + self, + bank_id: StrictStr, + type: Annotated[Optional[StrictStr], Field(description="Optional fact type filter (world, agent, opinion)")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[DeleteResponse]: + """Clear memory bank memories + + Delete memory units for a memory bank. Optionally filter by type (world, agent, opinion) to delete only specific types. This is a destructive operation that cannot be undone. The bank profile (personality and background) will be preserved. + + :param bank_id: (required) + :type bank_id: str + :param type: Optional fact type filter (world, agent, opinion) + :type type: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._clear_bank_memories_serialize( + bank_id=bank_id, + type=type, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DeleteResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def clear_bank_memories_without_preload_content( + self, + bank_id: StrictStr, + type: Annotated[Optional[StrictStr], Field(description="Optional fact type filter (world, agent, opinion)")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Clear memory bank memories + + Delete memory units for a memory bank. Optionally filter by type (world, agent, opinion) to delete only specific types. This is a destructive operation that cannot be undone. The bank profile (personality and background) will be preserved. + + :param bank_id: (required) + :type bank_id: str + :param type: Optional fact type filter (world, agent, opinion) + :type type: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._clear_bank_memories_serialize( + bank_id=bank_id, + type=type, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DeleteResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _clear_bank_memories_serialize( + self, + bank_id, + type, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + # process the query parameters + if type is not None: + + _query_params.append(('type', type)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='DELETE', + resource_path='/v1/default/banks/{bank_id}/memories', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def create_or_update_bank( + self, + bank_id: StrictStr, + create_bank_request: CreateBankRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> BankProfileResponse: + """Create or update memory bank + + Create a new agent or update existing agent with personality and background. Auto-fills missing fields with defaults. + + :param bank_id: (required) + :type bank_id: str + :param create_bank_request: (required) + :type create_bank_request: CreateBankRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._create_or_update_bank_serialize( + bank_id=bank_id, + create_bank_request=create_bank_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BankProfileResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def create_or_update_bank_with_http_info( + self, + bank_id: StrictStr, + create_bank_request: CreateBankRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[BankProfileResponse]: + """Create or update memory bank + + Create a new agent or update existing agent with personality and background. Auto-fills missing fields with defaults. + + :param bank_id: (required) + :type bank_id: str + :param create_bank_request: (required) + :type create_bank_request: CreateBankRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._create_or_update_bank_serialize( + bank_id=bank_id, + create_bank_request=create_bank_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BankProfileResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def create_or_update_bank_without_preload_content( + self, + bank_id: StrictStr, + create_bank_request: CreateBankRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Create or update memory bank + + Create a new agent or update existing agent with personality and background. Auto-fills missing fields with defaults. + + :param bank_id: (required) + :type bank_id: str + :param create_bank_request: (required) + :type create_bank_request: CreateBankRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._create_or_update_bank_serialize( + bank_id=bank_id, + create_bank_request=create_bank_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BankProfileResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _create_or_update_bank_serialize( + self, + bank_id, + create_bank_request, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if create_bank_request is not None: + _body_params = create_bank_request + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='PUT', + resource_path='/v1/default/banks/{bank_id}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def delete_document( + self, + bank_id: StrictStr, + document_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> object: + """Delete a document + + Delete a document and all its associated memory units and links. This will cascade delete: - The document itself - All memory units extracted from this document - All links (temporal, semantic, entity) associated with those memory units This operation cannot be undone. + + :param bank_id: (required) + :type bank_id: str + :param document_id: (required) + :type document_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._delete_document_serialize( + bank_id=bank_id, + document_id=document_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "object", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def delete_document_with_http_info( + self, + bank_id: StrictStr, + document_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[object]: + """Delete a document + + Delete a document and all its associated memory units and links. This will cascade delete: - The document itself - All memory units extracted from this document - All links (temporal, semantic, entity) associated with those memory units This operation cannot be undone. + + :param bank_id: (required) + :type bank_id: str + :param document_id: (required) + :type document_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._delete_document_serialize( + bank_id=bank_id, + document_id=document_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "object", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def delete_document_without_preload_content( + self, + bank_id: StrictStr, + document_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Delete a document + + Delete a document and all its associated memory units and links. This will cascade delete: - The document itself - All memory units extracted from this document - All links (temporal, semantic, entity) associated with those memory units This operation cannot be undone. + + :param bank_id: (required) + :type bank_id: str + :param document_id: (required) + :type document_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._delete_document_serialize( + bank_id=bank_id, + document_id=document_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "object", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _delete_document_serialize( + self, + bank_id, + document_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + if document_id is not None: + _path_params['document_id'] = document_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='DELETE', + resource_path='/v1/default/banks/{bank_id}/documents/{document_id}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def get_agent_stats( + self, + bank_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> object: + """Get statistics for memory bank + + Get statistics about nodes and links for a specific agent + + :param bank_id: (required) + :type bank_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_agent_stats_serialize( + bank_id=bank_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "object", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def get_agent_stats_with_http_info( + self, + bank_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[object]: + """Get statistics for memory bank + + Get statistics about nodes and links for a specific agent + + :param bank_id: (required) + :type bank_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_agent_stats_serialize( + bank_id=bank_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "object", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def get_agent_stats_without_preload_content( + self, + bank_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get statistics for memory bank + + Get statistics about nodes and links for a specific agent + + :param bank_id: (required) + :type bank_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_agent_stats_serialize( + bank_id=bank_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "object", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_agent_stats_serialize( + self, + bank_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/default/banks/{bank_id}/stats', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def get_bank_profile( + self, + bank_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> BankProfileResponse: + """Get memory bank profile + + Get personality traits and background for a memory bank. Auto-creates agent with defaults if not exists. + + :param bank_id: (required) + :type bank_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_bank_profile_serialize( + bank_id=bank_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BankProfileResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def get_bank_profile_with_http_info( + self, + bank_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[BankProfileResponse]: + """Get memory bank profile + + Get personality traits and background for a memory bank. Auto-creates agent with defaults if not exists. + + :param bank_id: (required) + :type bank_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_bank_profile_serialize( + bank_id=bank_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BankProfileResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def get_bank_profile_without_preload_content( + self, + bank_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get memory bank profile + + Get personality traits and background for a memory bank. Auto-creates agent with defaults if not exists. + + :param bank_id: (required) + :type bank_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_bank_profile_serialize( + bank_id=bank_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BankProfileResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_bank_profile_serialize( + self, + bank_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/default/banks/{bank_id}/profile', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def get_document( + self, + bank_id: StrictStr, + document_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> DocumentResponse: + """Get document details + + Get a specific document including its original text + + :param bank_id: (required) + :type bank_id: str + :param document_id: (required) + :type document_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_document_serialize( + bank_id=bank_id, + document_id=document_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DocumentResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def get_document_with_http_info( + self, + bank_id: StrictStr, + document_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[DocumentResponse]: + """Get document details + + Get a specific document including its original text + + :param bank_id: (required) + :type bank_id: str + :param document_id: (required) + :type document_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_document_serialize( + bank_id=bank_id, + document_id=document_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DocumentResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def get_document_without_preload_content( + self, + bank_id: StrictStr, + document_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get document details + + Get a specific document including its original text + + :param bank_id: (required) + :type bank_id: str + :param document_id: (required) + :type document_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_document_serialize( + bank_id=bank_id, + document_id=document_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DocumentResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_document_serialize( + self, + bank_id, + document_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + if document_id is not None: + _path_params['document_id'] = document_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/default/banks/{bank_id}/documents/{document_id}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def get_entity( + self, + bank_id: StrictStr, + entity_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> EntityDetailResponse: + """Get entity details + + Get detailed information about an entity including observations (mental model). + + :param bank_id: (required) + :type bank_id: str + :param entity_id: (required) + :type entity_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_entity_serialize( + bank_id=bank_id, + entity_id=entity_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "EntityDetailResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def get_entity_with_http_info( + self, + bank_id: StrictStr, + entity_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[EntityDetailResponse]: + """Get entity details + + Get detailed information about an entity including observations (mental model). + + :param bank_id: (required) + :type bank_id: str + :param entity_id: (required) + :type entity_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_entity_serialize( + bank_id=bank_id, + entity_id=entity_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "EntityDetailResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def get_entity_without_preload_content( + self, + bank_id: StrictStr, + entity_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get entity details + + Get detailed information about an entity including observations (mental model). + + :param bank_id: (required) + :type bank_id: str + :param entity_id: (required) + :type entity_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_entity_serialize( + bank_id=bank_id, + entity_id=entity_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "EntityDetailResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_entity_serialize( + self, + bank_id, + entity_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + if entity_id is not None: + _path_params['entity_id'] = entity_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/default/banks/{bank_id}/entities/{entity_id}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def get_graph( + self, + bank_id: StrictStr, + type: Optional[StrictStr] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> GraphDataResponse: + """Get memory graph data + + Retrieve graph data for visualization, optionally filtered by type (world/agent/opinion). Limited to 1000 most recent items. + + :param bank_id: (required) + :type bank_id: str + :param type: + :type type: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_graph_serialize( + bank_id=bank_id, + type=type, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "GraphDataResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def get_graph_with_http_info( + self, + bank_id: StrictStr, + type: Optional[StrictStr] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[GraphDataResponse]: + """Get memory graph data + + Retrieve graph data for visualization, optionally filtered by type (world/agent/opinion). Limited to 1000 most recent items. + + :param bank_id: (required) + :type bank_id: str + :param type: + :type type: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_graph_serialize( + bank_id=bank_id, + type=type, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "GraphDataResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def get_graph_without_preload_content( + self, + bank_id: StrictStr, + type: Optional[StrictStr] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get memory graph data + + Retrieve graph data for visualization, optionally filtered by type (world/agent/opinion). Limited to 1000 most recent items. + + :param bank_id: (required) + :type bank_id: str + :param type: + :type type: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_graph_serialize( + bank_id=bank_id, + type=type, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "GraphDataResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_graph_serialize( + self, + bank_id, + type, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + # process the query parameters + if type is not None: + + _query_params.append(('type', type)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/default/banks/{bank_id}/graph', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def list_banks( + self, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> BankListResponse: + """List all memory banks + + Get a list of all agents with their profiles + + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_banks_serialize( + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BankListResponse", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def list_banks_with_http_info( + self, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[BankListResponse]: + """List all memory banks + + Get a list of all agents with their profiles + + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_banks_serialize( + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BankListResponse", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def list_banks_without_preload_content( + self, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """List all memory banks + + Get a list of all agents with their profiles + + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_banks_serialize( + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BankListResponse", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _list_banks_serialize( + self, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/default/banks', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def list_documents( + self, + bank_id: StrictStr, + q: Optional[StrictStr] = None, + limit: Optional[StrictInt] = None, + offset: Optional[StrictInt] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ListDocumentsResponse: + """List documents + + List documents with pagination and optional search. Documents are the source content from which memory units are extracted. + + :param bank_id: (required) + :type bank_id: str + :param q: + :type q: str + :param limit: + :type limit: int + :param offset: + :type offset: int + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_documents_serialize( + bank_id=bank_id, + q=q, + limit=limit, + offset=offset, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "ListDocumentsResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def list_documents_with_http_info( + self, + bank_id: StrictStr, + q: Optional[StrictStr] = None, + limit: Optional[StrictInt] = None, + offset: Optional[StrictInt] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[ListDocumentsResponse]: + """List documents + + List documents with pagination and optional search. Documents are the source content from which memory units are extracted. + + :param bank_id: (required) + :type bank_id: str + :param q: + :type q: str + :param limit: + :type limit: int + :param offset: + :type offset: int + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_documents_serialize( + bank_id=bank_id, + q=q, + limit=limit, + offset=offset, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "ListDocumentsResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def list_documents_without_preload_content( + self, + bank_id: StrictStr, + q: Optional[StrictStr] = None, + limit: Optional[StrictInt] = None, + offset: Optional[StrictInt] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """List documents + + List documents with pagination and optional search. Documents are the source content from which memory units are extracted. + + :param bank_id: (required) + :type bank_id: str + :param q: + :type q: str + :param limit: + :type limit: int + :param offset: + :type offset: int + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_documents_serialize( + bank_id=bank_id, + q=q, + limit=limit, + offset=offset, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "ListDocumentsResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _list_documents_serialize( + self, + bank_id, + q, + limit, + offset, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + # process the query parameters + if q is not None: + + _query_params.append(('q', q)) + + if limit is not None: + + _query_params.append(('limit', limit)) + + if offset is not None: + + _query_params.append(('offset', offset)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/default/banks/{bank_id}/documents', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def list_entities( + self, + bank_id: StrictStr, + limit: Annotated[Optional[StrictInt], Field(description="Maximum number of entities to return")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> EntityListResponse: + """List entities + + List all entities (people, organizations, etc.) known by the bank, ordered by mention count. + + :param bank_id: (required) + :type bank_id: str + :param limit: Maximum number of entities to return + :type limit: int + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_entities_serialize( + bank_id=bank_id, + limit=limit, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "EntityListResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def list_entities_with_http_info( + self, + bank_id: StrictStr, + limit: Annotated[Optional[StrictInt], Field(description="Maximum number of entities to return")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[EntityListResponse]: + """List entities + + List all entities (people, organizations, etc.) known by the bank, ordered by mention count. + + :param bank_id: (required) + :type bank_id: str + :param limit: Maximum number of entities to return + :type limit: int + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_entities_serialize( + bank_id=bank_id, + limit=limit, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "EntityListResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def list_entities_without_preload_content( + self, + bank_id: StrictStr, + limit: Annotated[Optional[StrictInt], Field(description="Maximum number of entities to return")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """List entities + + List all entities (people, organizations, etc.) known by the bank, ordered by mention count. + + :param bank_id: (required) + :type bank_id: str + :param limit: Maximum number of entities to return + :type limit: int + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_entities_serialize( + bank_id=bank_id, + limit=limit, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "EntityListResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _list_entities_serialize( + self, + bank_id, + limit, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + # process the query parameters + if limit is not None: + + _query_params.append(('limit', limit)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/default/banks/{bank_id}/entities', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def list_memories( + self, + bank_id: StrictStr, + type: Optional[StrictStr] = None, + q: Optional[StrictStr] = None, + limit: Optional[StrictInt] = None, + offset: Optional[StrictInt] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ListMemoryUnitsResponse: + """List memory units + + List memory units with pagination and optional full-text search. Supports filtering by type. + + :param bank_id: (required) + :type bank_id: str + :param type: + :type type: str + :param q: + :type q: str + :param limit: + :type limit: int + :param offset: + :type offset: int + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_memories_serialize( + bank_id=bank_id, + type=type, + q=q, + limit=limit, + offset=offset, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "ListMemoryUnitsResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def list_memories_with_http_info( + self, + bank_id: StrictStr, + type: Optional[StrictStr] = None, + q: Optional[StrictStr] = None, + limit: Optional[StrictInt] = None, + offset: Optional[StrictInt] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[ListMemoryUnitsResponse]: + """List memory units + + List memory units with pagination and optional full-text search. Supports filtering by type. + + :param bank_id: (required) + :type bank_id: str + :param type: + :type type: str + :param q: + :type q: str + :param limit: + :type limit: int + :param offset: + :type offset: int + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_memories_serialize( + bank_id=bank_id, + type=type, + q=q, + limit=limit, + offset=offset, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "ListMemoryUnitsResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def list_memories_without_preload_content( + self, + bank_id: StrictStr, + type: Optional[StrictStr] = None, + q: Optional[StrictStr] = None, + limit: Optional[StrictInt] = None, + offset: Optional[StrictInt] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """List memory units + + List memory units with pagination and optional full-text search. Supports filtering by type. + + :param bank_id: (required) + :type bank_id: str + :param type: + :type type: str + :param q: + :type q: str + :param limit: + :type limit: int + :param offset: + :type offset: int + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_memories_serialize( + bank_id=bank_id, + type=type, + q=q, + limit=limit, + offset=offset, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "ListMemoryUnitsResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _list_memories_serialize( + self, + bank_id, + type, + q, + limit, + offset, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + # process the query parameters + if type is not None: + + _query_params.append(('type', type)) + + if q is not None: + + _query_params.append(('q', q)) + + if limit is not None: + + _query_params.append(('limit', limit)) + + if offset is not None: + + _query_params.append(('offset', offset)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/default/banks/{bank_id}/memories/list', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def list_operations( + self, + bank_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> object: + """List async operations + + Get a list of all async operations (pending and failed) for a specific agent, including error messages for failed operations + + :param bank_id: (required) + :type bank_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_operations_serialize( + bank_id=bank_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "object", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def list_operations_with_http_info( + self, + bank_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[object]: + """List async operations + + Get a list of all async operations (pending and failed) for a specific agent, including error messages for failed operations + + :param bank_id: (required) + :type bank_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_operations_serialize( + bank_id=bank_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "object", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def list_operations_without_preload_content( + self, + bank_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """List async operations + + Get a list of all async operations (pending and failed) for a specific agent, including error messages for failed operations + + :param bank_id: (required) + :type bank_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_operations_serialize( + bank_id=bank_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "object", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _list_operations_serialize( + self, + bank_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/default/banks/{bank_id}/operations', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def recall_memories( + self, + bank_id: StrictStr, + recall_request: RecallRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RecallResponse: + """Recall memory + + Recall memory using semantic similarity and spreading activation. The type parameter is optional and must be one of: - 'world': General knowledge about people, places, events, and things that happen - 'agent': Memories about what the AI agent did, actions taken, and tasks performed - 'opinion': The bank's formed beliefs, perspectives, and viewpoints - 'observation': Synthesized observations about entities (generated automatically) Set include_entities=true to get entity observations alongside recall results. + + :param bank_id: (required) + :type bank_id: str + :param recall_request: (required) + :type recall_request: RecallRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._recall_memories_serialize( + bank_id=bank_id, + recall_request=recall_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "RecallResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def recall_memories_with_http_info( + self, + bank_id: StrictStr, + recall_request: RecallRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[RecallResponse]: + """Recall memory + + Recall memory using semantic similarity and spreading activation. The type parameter is optional and must be one of: - 'world': General knowledge about people, places, events, and things that happen - 'agent': Memories about what the AI agent did, actions taken, and tasks performed - 'opinion': The bank's formed beliefs, perspectives, and viewpoints - 'observation': Synthesized observations about entities (generated automatically) Set include_entities=true to get entity observations alongside recall results. + + :param bank_id: (required) + :type bank_id: str + :param recall_request: (required) + :type recall_request: RecallRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._recall_memories_serialize( + bank_id=bank_id, + recall_request=recall_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "RecallResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def recall_memories_without_preload_content( + self, + bank_id: StrictStr, + recall_request: RecallRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Recall memory + + Recall memory using semantic similarity and spreading activation. The type parameter is optional and must be one of: - 'world': General knowledge about people, places, events, and things that happen - 'agent': Memories about what the AI agent did, actions taken, and tasks performed - 'opinion': The bank's formed beliefs, perspectives, and viewpoints - 'observation': Synthesized observations about entities (generated automatically) Set include_entities=true to get entity observations alongside recall results. + + :param bank_id: (required) + :type bank_id: str + :param recall_request: (required) + :type recall_request: RecallRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._recall_memories_serialize( + bank_id=bank_id, + recall_request=recall_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "RecallResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _recall_memories_serialize( + self, + bank_id, + recall_request, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if recall_request is not None: + _body_params = recall_request + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/default/banks/{bank_id}/memories/recall', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def reflect( + self, + bank_id: StrictStr, + reflect_request: ReflectRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ReflectResponse: + """Reflect and generate answer + + Reflect and formulate an answer using bank identity, world facts, and opinions. This endpoint: 1. Retrieves agent facts (bank's identity) 2. Retrieves world facts relevant to the query 3. Retrieves existing opinions (bank's perspectives) 4. Uses LLM to formulate a contextual answer 5. Extracts and stores any new opinions formed 6. Returns plain text answer, the facts used, and new opinions + + :param bank_id: (required) + :type bank_id: str + :param reflect_request: (required) + :type reflect_request: ReflectRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._reflect_serialize( + bank_id=bank_id, + reflect_request=reflect_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "ReflectResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def reflect_with_http_info( + self, + bank_id: StrictStr, + reflect_request: ReflectRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[ReflectResponse]: + """Reflect and generate answer + + Reflect and formulate an answer using bank identity, world facts, and opinions. This endpoint: 1. Retrieves agent facts (bank's identity) 2. Retrieves world facts relevant to the query 3. Retrieves existing opinions (bank's perspectives) 4. Uses LLM to formulate a contextual answer 5. Extracts and stores any new opinions formed 6. Returns plain text answer, the facts used, and new opinions + + :param bank_id: (required) + :type bank_id: str + :param reflect_request: (required) + :type reflect_request: ReflectRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._reflect_serialize( + bank_id=bank_id, + reflect_request=reflect_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "ReflectResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def reflect_without_preload_content( + self, + bank_id: StrictStr, + reflect_request: ReflectRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Reflect and generate answer + + Reflect and formulate an answer using bank identity, world facts, and opinions. This endpoint: 1. Retrieves agent facts (bank's identity) 2. Retrieves world facts relevant to the query 3. Retrieves existing opinions (bank's perspectives) 4. Uses LLM to formulate a contextual answer 5. Extracts and stores any new opinions formed 6. Returns plain text answer, the facts used, and new opinions + + :param bank_id: (required) + :type bank_id: str + :param reflect_request: (required) + :type reflect_request: ReflectRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._reflect_serialize( + bank_id=bank_id, + reflect_request=reflect_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "ReflectResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _reflect_serialize( + self, + bank_id, + reflect_request, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if reflect_request is not None: + _body_params = reflect_request + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/default/banks/{bank_id}/reflect', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def regenerate_entity_observations( + self, + bank_id: StrictStr, + entity_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> EntityDetailResponse: + """Regenerate entity observations + + Regenerate observations for an entity based on all facts mentioning it. + + :param bank_id: (required) + :type bank_id: str + :param entity_id: (required) + :type entity_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._regenerate_entity_observations_serialize( + bank_id=bank_id, + entity_id=entity_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "EntityDetailResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def regenerate_entity_observations_with_http_info( + self, + bank_id: StrictStr, + entity_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[EntityDetailResponse]: + """Regenerate entity observations + + Regenerate observations for an entity based on all facts mentioning it. + + :param bank_id: (required) + :type bank_id: str + :param entity_id: (required) + :type entity_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._regenerate_entity_observations_serialize( + bank_id=bank_id, + entity_id=entity_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "EntityDetailResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def regenerate_entity_observations_without_preload_content( + self, + bank_id: StrictStr, + entity_id: StrictStr, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Regenerate entity observations + + Regenerate observations for an entity based on all facts mentioning it. + + :param bank_id: (required) + :type bank_id: str + :param entity_id: (required) + :type entity_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._regenerate_entity_observations_serialize( + bank_id=bank_id, + entity_id=entity_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "EntityDetailResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _regenerate_entity_observations_serialize( + self, + bank_id, + entity_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + if entity_id is not None: + _path_params['entity_id'] = entity_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/default/banks/{bank_id}/entities/{entity_id}/regenerate', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def retain_memories( + self, + bank_id: StrictStr, + retain_request: RetainRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RetainResponse: + """Retain memories + + Retain memory items with automatic fact extraction. This is the main endpoint for storing memories. It supports both synchronous and asynchronous processing via the async parameter. Features: - Efficient batch processing - Automatic fact extraction from natural language - Entity recognition and linking - Document tracking with automatic upsert (when document_id is provided) - Temporal and semantic linking - Optional asynchronous processing The system automatically: 1. Extracts semantic facts from the content 2. Generates embeddings 3. Deduplicates similar facts 4. Creates temporal, semantic, and entity links 5. Tracks document metadata When async=true: - Returns immediately after queuing the task - Processing happens in the background - Use the operations endpoint to monitor progress When async=false (default): - Waits for processing to complete - Returns after all memories are stored Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). + + :param bank_id: (required) + :type bank_id: str + :param retain_request: (required) + :type retain_request: RetainRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._retain_memories_serialize( + bank_id=bank_id, + retain_request=retain_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "RetainResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def retain_memories_with_http_info( + self, + bank_id: StrictStr, + retain_request: RetainRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[RetainResponse]: + """Retain memories + + Retain memory items with automatic fact extraction. This is the main endpoint for storing memories. It supports both synchronous and asynchronous processing via the async parameter. Features: - Efficient batch processing - Automatic fact extraction from natural language - Entity recognition and linking - Document tracking with automatic upsert (when document_id is provided) - Temporal and semantic linking - Optional asynchronous processing The system automatically: 1. Extracts semantic facts from the content 2. Generates embeddings 3. Deduplicates similar facts 4. Creates temporal, semantic, and entity links 5. Tracks document metadata When async=true: - Returns immediately after queuing the task - Processing happens in the background - Use the operations endpoint to monitor progress When async=false (default): - Waits for processing to complete - Returns after all memories are stored Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). + + :param bank_id: (required) + :type bank_id: str + :param retain_request: (required) + :type retain_request: RetainRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._retain_memories_serialize( + bank_id=bank_id, + retain_request=retain_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "RetainResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def retain_memories_without_preload_content( + self, + bank_id: StrictStr, + retain_request: RetainRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Retain memories + + Retain memory items with automatic fact extraction. This is the main endpoint for storing memories. It supports both synchronous and asynchronous processing via the async parameter. Features: - Efficient batch processing - Automatic fact extraction from natural language - Entity recognition and linking - Document tracking with automatic upsert (when document_id is provided) - Temporal and semantic linking - Optional asynchronous processing The system automatically: 1. Extracts semantic facts from the content 2. Generates embeddings 3. Deduplicates similar facts 4. Creates temporal, semantic, and entity links 5. Tracks document metadata When async=true: - Returns immediately after queuing the task - Processing happens in the background - Use the operations endpoint to monitor progress When async=false (default): - Waits for processing to complete - Returns after all memories are stored Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). + + :param bank_id: (required) + :type bank_id: str + :param retain_request: (required) + :type retain_request: RetainRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._retain_memories_serialize( + bank_id=bank_id, + retain_request=retain_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "RetainResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _retain_memories_serialize( + self, + bank_id, + retain_request, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if retain_request is not None: + _body_params = retain_request + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/default/banks/{bank_id}/memories', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + async def update_bank_personality( + self, + bank_id: StrictStr, + update_personality_request: UpdatePersonalityRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> BankProfileResponse: + """Update memory bank personality + + Update bank's Big Five personality traits and bias strength + + :param bank_id: (required) + :type bank_id: str + :param update_personality_request: (required) + :type update_personality_request: UpdatePersonalityRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._update_bank_personality_serialize( + bank_id=bank_id, + update_personality_request=update_personality_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BankProfileResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + async def update_bank_personality_with_http_info( + self, + bank_id: StrictStr, + update_personality_request: UpdatePersonalityRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[BankProfileResponse]: + """Update memory bank personality + + Update bank's Big Five personality traits and bias strength + + :param bank_id: (required) + :type bank_id: str + :param update_personality_request: (required) + :type update_personality_request: UpdatePersonalityRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._update_bank_personality_serialize( + bank_id=bank_id, + update_personality_request=update_personality_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BankProfileResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + await response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + async def update_bank_personality_without_preload_content( + self, + bank_id: StrictStr, + update_personality_request: UpdatePersonalityRequest, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Update memory bank personality + + Update bank's Big Five personality traits and bias strength + + :param bank_id: (required) + :type bank_id: str + :param update_personality_request: (required) + :type update_personality_request: UpdatePersonalityRequest + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._update_bank_personality_serialize( + bank_id=bank_id, + update_personality_request=update_personality_request, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BankProfileResponse", + '422': "HTTPValidationError", + } + response_data = await self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _update_bank_personality_serialize( + self, + bank_id, + update_personality_request, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if bank_id is not None: + _path_params['bank_id'] = bank_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if update_personality_request is not None: + _body_params = update_personality_request + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + ] + + return self.api_client.param_serialize( + method='PUT', + resource_path='/v1/default/banks/{bank_id}/profile', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + diff --git a/hindsight-clients/python/hindsight_client_api/api/documents_api.py b/hindsight-clients/python/hindsight_client_api/api/documents_api.py deleted file mode 100644 index 83da0244..00000000 --- a/hindsight-clients/python/hindsight_client_api/api/documents_api.py +++ /dev/null @@ -1,909 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - -import warnings -from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt -from typing import Any, Dict, List, Optional, Tuple, Union -from typing_extensions import Annotated - -from pydantic import StrictInt, StrictStr -from typing import Any, Optional -from hindsight_client_api.models.document_response import DocumentResponse -from hindsight_client_api.models.list_documents_response import ListDocumentsResponse - -from hindsight_client_api.api_client import ApiClient, RequestSerialized -from hindsight_client_api.api_response import ApiResponse -from hindsight_client_api.rest import RESTResponseType - - -class DocumentsApi: - """NOTE: This class is auto generated by OpenAPI Generator - Ref: https://openapi-generator.tech - - Do not edit the class manually. - """ - - def __init__(self, api_client=None) -> None: - if api_client is None: - api_client = ApiClient.get_default() - self.api_client = api_client - - - @validate_call - async def delete_document( - self, - agent_id: StrictStr, - document_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> object: - """Delete a document - - Delete a document and all its associated memory units and links. This will cascade delete: - The document itself - All memory units extracted from this document - All links (temporal, semantic, entity) associated with those memory units This operation cannot be undone. - - :param agent_id: (required) - :type agent_id: str - :param document_id: (required) - :type document_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._delete_document_serialize( - agent_id=agent_id, - document_id=document_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def delete_document_with_http_info( - self, - agent_id: StrictStr, - document_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[object]: - """Delete a document - - Delete a document and all its associated memory units and links. This will cascade delete: - The document itself - All memory units extracted from this document - All links (temporal, semantic, entity) associated with those memory units This operation cannot be undone. - - :param agent_id: (required) - :type agent_id: str - :param document_id: (required) - :type document_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._delete_document_serialize( - agent_id=agent_id, - document_id=document_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def delete_document_without_preload_content( - self, - agent_id: StrictStr, - document_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Delete a document - - Delete a document and all its associated memory units and links. This will cascade delete: - The document itself - All memory units extracted from this document - All links (temporal, semantic, entity) associated with those memory units This operation cannot be undone. - - :param agent_id: (required) - :type agent_id: str - :param document_id: (required) - :type document_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._delete_document_serialize( - agent_id=agent_id, - document_id=document_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _delete_document_serialize( - self, - agent_id, - document_id, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - if document_id is not None: - _path_params['document_id'] = document_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='DELETE', - resource_path='/api/v1/agents/{agent_id}/documents/{document_id}', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - async def get_document( - self, - agent_id: StrictStr, - document_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> DocumentResponse: - """Get document details - - Get a specific document including its original text - - :param agent_id: (required) - :type agent_id: str - :param document_id: (required) - :type document_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_document_serialize( - agent_id=agent_id, - document_id=document_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "DocumentResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def get_document_with_http_info( - self, - agent_id: StrictStr, - document_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[DocumentResponse]: - """Get document details - - Get a specific document including its original text - - :param agent_id: (required) - :type agent_id: str - :param document_id: (required) - :type document_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_document_serialize( - agent_id=agent_id, - document_id=document_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "DocumentResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def get_document_without_preload_content( - self, - agent_id: StrictStr, - document_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Get document details - - Get a specific document including its original text - - :param agent_id: (required) - :type agent_id: str - :param document_id: (required) - :type document_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_document_serialize( - agent_id=agent_id, - document_id=document_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "DocumentResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _get_document_serialize( - self, - agent_id, - document_id, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - if document_id is not None: - _path_params['document_id'] = document_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='GET', - resource_path='/api/v1/agents/{agent_id}/documents/{document_id}', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - async def list_documents( - self, - agent_id: StrictStr, - q: Optional[StrictStr] = None, - limit: Optional[StrictInt] = None, - offset: Optional[StrictInt] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ListDocumentsResponse: - """List documents - - List documents with pagination and optional search. Documents are the source content from which memory units are extracted. - - :param agent_id: (required) - :type agent_id: str - :param q: - :type q: str - :param limit: - :type limit: int - :param offset: - :type offset: int - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._list_documents_serialize( - agent_id=agent_id, - q=q, - limit=limit, - offset=offset, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "ListDocumentsResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def list_documents_with_http_info( - self, - agent_id: StrictStr, - q: Optional[StrictStr] = None, - limit: Optional[StrictInt] = None, - offset: Optional[StrictInt] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[ListDocumentsResponse]: - """List documents - - List documents with pagination and optional search. Documents are the source content from which memory units are extracted. - - :param agent_id: (required) - :type agent_id: str - :param q: - :type q: str - :param limit: - :type limit: int - :param offset: - :type offset: int - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._list_documents_serialize( - agent_id=agent_id, - q=q, - limit=limit, - offset=offset, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "ListDocumentsResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def list_documents_without_preload_content( - self, - agent_id: StrictStr, - q: Optional[StrictStr] = None, - limit: Optional[StrictInt] = None, - offset: Optional[StrictInt] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """List documents - - List documents with pagination and optional search. Documents are the source content from which memory units are extracted. - - :param agent_id: (required) - :type agent_id: str - :param q: - :type q: str - :param limit: - :type limit: int - :param offset: - :type offset: int - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._list_documents_serialize( - agent_id=agent_id, - q=q, - limit=limit, - offset=offset, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "ListDocumentsResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _list_documents_serialize( - self, - agent_id, - q, - limit, - offset, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - # process the query parameters - if q is not None: - - _query_params.append(('q', q)) - - if limit is not None: - - _query_params.append(('limit', limit)) - - if offset is not None: - - _query_params.append(('offset', offset)) - - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='GET', - resource_path='/api/v1/agents/{agent_id}/documents', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - diff --git a/hindsight-clients/python/hindsight_client_api/api/memory_operations_api.py b/hindsight-clients/python/hindsight_client_api/api/memory_operations_api.py deleted file mode 100644 index de451760..00000000 --- a/hindsight-clients/python/hindsight_client_api/api/memory_operations_api.py +++ /dev/null @@ -1,2066 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - -import warnings -from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt -from typing import Any, Dict, List, Optional, Tuple, Union -from typing_extensions import Annotated - -from pydantic import StrictInt, StrictStr -from typing import Any, Optional -from hindsight_client_api.models.batch_put_async_response import BatchPutAsyncResponse -from hindsight_client_api.models.batch_put_request import BatchPutRequest -from hindsight_client_api.models.batch_put_response import BatchPutResponse -from hindsight_client_api.models.list_memory_units_response import ListMemoryUnitsResponse -from hindsight_client_api.models.search_request import SearchRequest -from hindsight_client_api.models.search_response import SearchResponse - -from hindsight_client_api.api_client import ApiClient, RequestSerialized -from hindsight_client_api.api_response import ApiResponse -from hindsight_client_api.rest import RESTResponseType - - -class MemoryOperationsApi: - """NOTE: This class is auto generated by OpenAPI Generator - Ref: https://openapi-generator.tech - - Do not edit the class manually. - """ - - def __init__(self, api_client=None) -> None: - if api_client is None: - api_client = ApiClient.get_default() - self.api_client = api_client - - - @validate_call - async def batch_put_async( - self, - agent_id: StrictStr, - batch_put_request: BatchPutRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> BatchPutAsyncResponse: - """Store multiple memories asynchronously - - Store multiple memory items in batch asynchronously using the task backend. This endpoint returns immediately after queuing the task, without waiting for completion. The actual processing happens in the background. Features: - Immediate response (non-blocking) - Background processing via task queue - Efficient batch processing - Automatic fact extraction from natural language - Entity recognition and linking - Document tracking with automatic upsert (when document_id is provided) - Temporal and semantic linking The system automatically: 1. Queues the batch put task 2. Returns immediately with success=True, queued=True 3. Processes in background: extracts facts, generates embeddings, creates links Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). - - :param agent_id: (required) - :type agent_id: str - :param batch_put_request: (required) - :type batch_put_request: BatchPutRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._batch_put_async_serialize( - agent_id=agent_id, - batch_put_request=batch_put_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "BatchPutAsyncResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def batch_put_async_with_http_info( - self, - agent_id: StrictStr, - batch_put_request: BatchPutRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[BatchPutAsyncResponse]: - """Store multiple memories asynchronously - - Store multiple memory items in batch asynchronously using the task backend. This endpoint returns immediately after queuing the task, without waiting for completion. The actual processing happens in the background. Features: - Immediate response (non-blocking) - Background processing via task queue - Efficient batch processing - Automatic fact extraction from natural language - Entity recognition and linking - Document tracking with automatic upsert (when document_id is provided) - Temporal and semantic linking The system automatically: 1. Queues the batch put task 2. Returns immediately with success=True, queued=True 3. Processes in background: extracts facts, generates embeddings, creates links Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). - - :param agent_id: (required) - :type agent_id: str - :param batch_put_request: (required) - :type batch_put_request: BatchPutRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._batch_put_async_serialize( - agent_id=agent_id, - batch_put_request=batch_put_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "BatchPutAsyncResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def batch_put_async_without_preload_content( - self, - agent_id: StrictStr, - batch_put_request: BatchPutRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Store multiple memories asynchronously - - Store multiple memory items in batch asynchronously using the task backend. This endpoint returns immediately after queuing the task, without waiting for completion. The actual processing happens in the background. Features: - Immediate response (non-blocking) - Background processing via task queue - Efficient batch processing - Automatic fact extraction from natural language - Entity recognition and linking - Document tracking with automatic upsert (when document_id is provided) - Temporal and semantic linking The system automatically: 1. Queues the batch put task 2. Returns immediately with success=True, queued=True 3. Processes in background: extracts facts, generates embeddings, creates links Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). - - :param agent_id: (required) - :type agent_id: str - :param batch_put_request: (required) - :type batch_put_request: BatchPutRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._batch_put_async_serialize( - agent_id=agent_id, - batch_put_request=batch_put_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "BatchPutAsyncResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _batch_put_async_serialize( - self, - agent_id, - batch_put_request, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - if batch_put_request is not None: - _body_params = batch_put_request - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - # set the HTTP header `Content-Type` - if _content_type: - _header_params['Content-Type'] = _content_type - else: - _default_content_type = ( - self.api_client.select_header_content_type( - [ - 'application/json' - ] - ) - ) - if _default_content_type is not None: - _header_params['Content-Type'] = _default_content_type - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='POST', - resource_path='/api/v1/agents/{agent_id}/memories/async', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - async def batch_put_memories( - self, - agent_id: StrictStr, - batch_put_request: BatchPutRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> BatchPutResponse: - """Store multiple memories - - Store multiple memory items in batch with automatic fact extraction. Features: - Efficient batch processing - Automatic fact extraction from natural language - Entity recognition and linking - Document tracking with automatic upsert (when document_id is provided) - Temporal and semantic linking The system automatically: 1. Extracts semantic facts from the content 2. Generates embeddings 3. Deduplicates similar facts 4. Creates temporal, semantic, and entity links 5. Tracks document metadata Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). - - :param agent_id: (required) - :type agent_id: str - :param batch_put_request: (required) - :type batch_put_request: BatchPutRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._batch_put_memories_serialize( - agent_id=agent_id, - batch_put_request=batch_put_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "BatchPutResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def batch_put_memories_with_http_info( - self, - agent_id: StrictStr, - batch_put_request: BatchPutRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[BatchPutResponse]: - """Store multiple memories - - Store multiple memory items in batch with automatic fact extraction. Features: - Efficient batch processing - Automatic fact extraction from natural language - Entity recognition and linking - Document tracking with automatic upsert (when document_id is provided) - Temporal and semantic linking The system automatically: 1. Extracts semantic facts from the content 2. Generates embeddings 3. Deduplicates similar facts 4. Creates temporal, semantic, and entity links 5. Tracks document metadata Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). - - :param agent_id: (required) - :type agent_id: str - :param batch_put_request: (required) - :type batch_put_request: BatchPutRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._batch_put_memories_serialize( - agent_id=agent_id, - batch_put_request=batch_put_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "BatchPutResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def batch_put_memories_without_preload_content( - self, - agent_id: StrictStr, - batch_put_request: BatchPutRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Store multiple memories - - Store multiple memory items in batch with automatic fact extraction. Features: - Efficient batch processing - Automatic fact extraction from natural language - Entity recognition and linking - Document tracking with automatic upsert (when document_id is provided) - Temporal and semantic linking The system automatically: 1. Extracts semantic facts from the content 2. Generates embeddings 3. Deduplicates similar facts 4. Creates temporal, semantic, and entity links 5. Tracks document metadata Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). - - :param agent_id: (required) - :type agent_id: str - :param batch_put_request: (required) - :type batch_put_request: BatchPutRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._batch_put_memories_serialize( - agent_id=agent_id, - batch_put_request=batch_put_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "BatchPutResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _batch_put_memories_serialize( - self, - agent_id, - batch_put_request, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - if batch_put_request is not None: - _body_params = batch_put_request - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - # set the HTTP header `Content-Type` - if _content_type: - _header_params['Content-Type'] = _content_type - else: - _default_content_type = ( - self.api_client.select_header_content_type( - [ - 'application/json' - ] - ) - ) - if _default_content_type is not None: - _header_params['Content-Type'] = _default_content_type - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='POST', - resource_path='/api/v1/agents/{agent_id}/memories', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - async def cancel_operation( - self, - agent_id: StrictStr, - operation_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> object: - """Cancel a pending async operation - - Cancel a pending async operation by removing it from the queue - - :param agent_id: (required) - :type agent_id: str - :param operation_id: (required) - :type operation_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._cancel_operation_serialize( - agent_id=agent_id, - operation_id=operation_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def cancel_operation_with_http_info( - self, - agent_id: StrictStr, - operation_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[object]: - """Cancel a pending async operation - - Cancel a pending async operation by removing it from the queue - - :param agent_id: (required) - :type agent_id: str - :param operation_id: (required) - :type operation_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._cancel_operation_serialize( - agent_id=agent_id, - operation_id=operation_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def cancel_operation_without_preload_content( - self, - agent_id: StrictStr, - operation_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Cancel a pending async operation - - Cancel a pending async operation by removing it from the queue - - :param agent_id: (required) - :type agent_id: str - :param operation_id: (required) - :type operation_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._cancel_operation_serialize( - agent_id=agent_id, - operation_id=operation_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _cancel_operation_serialize( - self, - agent_id, - operation_id, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - if operation_id is not None: - _path_params['operation_id'] = operation_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='DELETE', - resource_path='/api/v1/agents/{agent_id}/operations/{operation_id}', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - async def delete_memory_unit( - self, - agent_id: StrictStr, - unit_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> object: - """Delete a memory unit - - Delete a single memory unit and all its associated links (temporal, semantic, and entity links) - - :param agent_id: (required) - :type agent_id: str - :param unit_id: (required) - :type unit_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._delete_memory_unit_serialize( - agent_id=agent_id, - unit_id=unit_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def delete_memory_unit_with_http_info( - self, - agent_id: StrictStr, - unit_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[object]: - """Delete a memory unit - - Delete a single memory unit and all its associated links (temporal, semantic, and entity links) - - :param agent_id: (required) - :type agent_id: str - :param unit_id: (required) - :type unit_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._delete_memory_unit_serialize( - agent_id=agent_id, - unit_id=unit_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def delete_memory_unit_without_preload_content( - self, - agent_id: StrictStr, - unit_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Delete a memory unit - - Delete a single memory unit and all its associated links (temporal, semantic, and entity links) - - :param agent_id: (required) - :type agent_id: str - :param unit_id: (required) - :type unit_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._delete_memory_unit_serialize( - agent_id=agent_id, - unit_id=unit_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _delete_memory_unit_serialize( - self, - agent_id, - unit_id, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - if unit_id is not None: - _path_params['unit_id'] = unit_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='DELETE', - resource_path='/api/v1/agents/{agent_id}/memories/{unit_id}', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - async def list_memories( - self, - agent_id: StrictStr, - fact_type: Optional[StrictStr] = None, - q: Optional[StrictStr] = None, - limit: Optional[StrictInt] = None, - offset: Optional[StrictInt] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ListMemoryUnitsResponse: - """List memory units - - List memory units with pagination and optional full-text search. Supports filtering by fact_type. - - :param agent_id: (required) - :type agent_id: str - :param fact_type: - :type fact_type: str - :param q: - :type q: str - :param limit: - :type limit: int - :param offset: - :type offset: int - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._list_memories_serialize( - agent_id=agent_id, - fact_type=fact_type, - q=q, - limit=limit, - offset=offset, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "ListMemoryUnitsResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def list_memories_with_http_info( - self, - agent_id: StrictStr, - fact_type: Optional[StrictStr] = None, - q: Optional[StrictStr] = None, - limit: Optional[StrictInt] = None, - offset: Optional[StrictInt] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[ListMemoryUnitsResponse]: - """List memory units - - List memory units with pagination and optional full-text search. Supports filtering by fact_type. - - :param agent_id: (required) - :type agent_id: str - :param fact_type: - :type fact_type: str - :param q: - :type q: str - :param limit: - :type limit: int - :param offset: - :type offset: int - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._list_memories_serialize( - agent_id=agent_id, - fact_type=fact_type, - q=q, - limit=limit, - offset=offset, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "ListMemoryUnitsResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def list_memories_without_preload_content( - self, - agent_id: StrictStr, - fact_type: Optional[StrictStr] = None, - q: Optional[StrictStr] = None, - limit: Optional[StrictInt] = None, - offset: Optional[StrictInt] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """List memory units - - List memory units with pagination and optional full-text search. Supports filtering by fact_type. - - :param agent_id: (required) - :type agent_id: str - :param fact_type: - :type fact_type: str - :param q: - :type q: str - :param limit: - :type limit: int - :param offset: - :type offset: int - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._list_memories_serialize( - agent_id=agent_id, - fact_type=fact_type, - q=q, - limit=limit, - offset=offset, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "ListMemoryUnitsResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _list_memories_serialize( - self, - agent_id, - fact_type, - q, - limit, - offset, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - # process the query parameters - if fact_type is not None: - - _query_params.append(('fact_type', fact_type)) - - if q is not None: - - _query_params.append(('q', q)) - - if limit is not None: - - _query_params.append(('limit', limit)) - - if offset is not None: - - _query_params.append(('offset', offset)) - - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='GET', - resource_path='/api/v1/agents/{agent_id}/memories/list', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - async def list_operations( - self, - agent_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> object: - """List async operations - - Get a list of all async operations (pending and failed) for a specific agent, including error messages for failed operations - - :param agent_id: (required) - :type agent_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._list_operations_serialize( - agent_id=agent_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def list_operations_with_http_info( - self, - agent_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[object]: - """List async operations - - Get a list of all async operations (pending and failed) for a specific agent, including error messages for failed operations - - :param agent_id: (required) - :type agent_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._list_operations_serialize( - agent_id=agent_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def list_operations_without_preload_content( - self, - agent_id: StrictStr, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """List async operations - - Get a list of all async operations (pending and failed) for a specific agent, including error messages for failed operations - - :param agent_id: (required) - :type agent_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._list_operations_serialize( - agent_id=agent_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _list_operations_serialize( - self, - agent_id, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='GET', - resource_path='/api/v1/agents/{agent_id}/operations', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - async def search_memories( - self, - agent_id: StrictStr, - search_request: SearchRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> SearchResponse: - """Search memory - - Search memory using semantic similarity and spreading activation. The fact_type parameter is optional and must be one of: - 'world': General knowledge about people, places, events, and things that happen - 'agent': Memories about what the AI agent did, actions taken, and tasks performed - 'opinion': The agent's formed beliefs, perspectives, and viewpoints - - :param agent_id: (required) - :type agent_id: str - :param search_request: (required) - :type search_request: SearchRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._search_memories_serialize( - agent_id=agent_id, - search_request=search_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "SearchResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def search_memories_with_http_info( - self, - agent_id: StrictStr, - search_request: SearchRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[SearchResponse]: - """Search memory - - Search memory using semantic similarity and spreading activation. The fact_type parameter is optional and must be one of: - 'world': General knowledge about people, places, events, and things that happen - 'agent': Memories about what the AI agent did, actions taken, and tasks performed - 'opinion': The agent's formed beliefs, perspectives, and viewpoints - - :param agent_id: (required) - :type agent_id: str - :param search_request: (required) - :type search_request: SearchRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._search_memories_serialize( - agent_id=agent_id, - search_request=search_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "SearchResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def search_memories_without_preload_content( - self, - agent_id: StrictStr, - search_request: SearchRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Search memory - - Search memory using semantic similarity and spreading activation. The fact_type parameter is optional and must be one of: - 'world': General knowledge about people, places, events, and things that happen - 'agent': Memories about what the AI agent did, actions taken, and tasks performed - 'opinion': The agent's formed beliefs, perspectives, and viewpoints - - :param agent_id: (required) - :type agent_id: str - :param search_request: (required) - :type search_request: SearchRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._search_memories_serialize( - agent_id=agent_id, - search_request=search_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "SearchResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _search_memories_serialize( - self, - agent_id, - search_request, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - if search_request is not None: - _body_params = search_request - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - # set the HTTP header `Content-Type` - if _content_type: - _header_params['Content-Type'] = _content_type - else: - _default_content_type = ( - self.api_client.select_header_content_type( - [ - 'application/json' - ] - ) - ) - if _default_content_type is not None: - _header_params['Content-Type'] = _default_content_type - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='POST', - resource_path='/api/v1/agents/{agent_id}/memories/search', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - diff --git a/hindsight-clients/python/hindsight_client_api/api/reasoning_api.py b/hindsight-clients/python/hindsight_client_api/api/reasoning_api.py deleted file mode 100644 index 7767c320..00000000 --- a/hindsight-clients/python/hindsight_client_api/api/reasoning_api.py +++ /dev/null @@ -1,329 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - -import warnings -from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt -from typing import Any, Dict, List, Optional, Tuple, Union -from typing_extensions import Annotated - -from pydantic import StrictStr -from hindsight_client_api.models.think_request import ThinkRequest -from hindsight_client_api.models.think_response import ThinkResponse - -from hindsight_client_api.api_client import ApiClient, RequestSerialized -from hindsight_client_api.api_response import ApiResponse -from hindsight_client_api.rest import RESTResponseType - - -class ReasoningApi: - """NOTE: This class is auto generated by OpenAPI Generator - Ref: https://openapi-generator.tech - - Do not edit the class manually. - """ - - def __init__(self, api_client=None) -> None: - if api_client is None: - api_client = ApiClient.get_default() - self.api_client = api_client - - - @validate_call - async def think( - self, - agent_id: StrictStr, - think_request: ThinkRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ThinkResponse: - """Think and generate answer - - Think and formulate an answer using agent identity, world facts, and opinions. This endpoint: 1. Retrieves agent facts (agent's identity) 2. Retrieves world facts relevant to the query 3. Retrieves existing opinions (agent's perspectives) 4. Uses LLM to formulate a contextual answer 5. Extracts and stores any new opinions formed 6. Returns plain text answer, the facts used, and new opinions - - :param agent_id: (required) - :type agent_id: str - :param think_request: (required) - :type think_request: ThinkRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._think_serialize( - agent_id=agent_id, - think_request=think_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "ThinkResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def think_with_http_info( - self, - agent_id: StrictStr, - think_request: ThinkRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[ThinkResponse]: - """Think and generate answer - - Think and formulate an answer using agent identity, world facts, and opinions. This endpoint: 1. Retrieves agent facts (agent's identity) 2. Retrieves world facts relevant to the query 3. Retrieves existing opinions (agent's perspectives) 4. Uses LLM to formulate a contextual answer 5. Extracts and stores any new opinions formed 6. Returns plain text answer, the facts used, and new opinions - - :param agent_id: (required) - :type agent_id: str - :param think_request: (required) - :type think_request: ThinkRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._think_serialize( - agent_id=agent_id, - think_request=think_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "ThinkResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def think_without_preload_content( - self, - agent_id: StrictStr, - think_request: ThinkRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Think and generate answer - - Think and formulate an answer using agent identity, world facts, and opinions. This endpoint: 1. Retrieves agent facts (agent's identity) 2. Retrieves world facts relevant to the query 3. Retrieves existing opinions (agent's perspectives) 4. Uses LLM to formulate a contextual answer 5. Extracts and stores any new opinions formed 6. Returns plain text answer, the facts used, and new opinions - - :param agent_id: (required) - :type agent_id: str - :param think_request: (required) - :type think_request: ThinkRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._think_serialize( - agent_id=agent_id, - think_request=think_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "ThinkResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _think_serialize( - self, - agent_id, - think_request, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - if think_request is not None: - _body_params = think_request - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - # set the HTTP header `Content-Type` - if _content_type: - _header_params['Content-Type'] = _content_type - else: - _default_content_type = ( - self.api_client.select_header_content_type( - [ - 'application/json' - ] - ) - ) - if _default_content_type is not None: - _header_params['Content-Type'] = _default_content_type - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='POST', - resource_path='/api/v1/agents/{agent_id}/think', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - diff --git a/hindsight-clients/python/hindsight_client_api/api/visualization_api.py b/hindsight-clients/python/hindsight_client_api/api/visualization_api.py deleted file mode 100644 index 1b4ee94c..00000000 --- a/hindsight-clients/python/hindsight_client_api/api/visualization_api.py +++ /dev/null @@ -1,318 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - -import warnings -from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt -from typing import Any, Dict, List, Optional, Tuple, Union -from typing_extensions import Annotated - -from pydantic import StrictStr -from typing import Optional -from hindsight_client_api.models.graph_data_response import GraphDataResponse - -from hindsight_client_api.api_client import ApiClient, RequestSerialized -from hindsight_client_api.api_response import ApiResponse -from hindsight_client_api.rest import RESTResponseType - - -class VisualizationApi: - """NOTE: This class is auto generated by OpenAPI Generator - Ref: https://openapi-generator.tech - - Do not edit the class manually. - """ - - def __init__(self, api_client=None) -> None: - if api_client is None: - api_client = ApiClient.get_default() - self.api_client = api_client - - - @validate_call - async def get_graph( - self, - agent_id: StrictStr, - fact_type: Optional[StrictStr] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> GraphDataResponse: - """Get memory graph data - - Retrieve graph data for visualization, optionally filtered by fact_type (world/agent/opinion). Limited to 1000 most recent items. - - :param agent_id: (required) - :type agent_id: str - :param fact_type: - :type fact_type: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_graph_serialize( - agent_id=agent_id, - fact_type=fact_type, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "GraphDataResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - async def get_graph_with_http_info( - self, - agent_id: StrictStr, - fact_type: Optional[StrictStr] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[GraphDataResponse]: - """Get memory graph data - - Retrieve graph data for visualization, optionally filtered by fact_type (world/agent/opinion). Limited to 1000 most recent items. - - :param agent_id: (required) - :type agent_id: str - :param fact_type: - :type fact_type: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_graph_serialize( - agent_id=agent_id, - fact_type=fact_type, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "GraphDataResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - await response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - async def get_graph_without_preload_content( - self, - agent_id: StrictStr, - fact_type: Optional[StrictStr] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Get memory graph data - - Retrieve graph data for visualization, optionally filtered by fact_type (world/agent/opinion). Limited to 1000 most recent items. - - :param agent_id: (required) - :type agent_id: str - :param fact_type: - :type fact_type: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_graph_serialize( - agent_id=agent_id, - fact_type=fact_type, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "GraphDataResponse", - '422': "HTTPValidationError", - } - response_data = await self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _get_graph_serialize( - self, - agent_id, - fact_type, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if agent_id is not None: - _path_params['agent_id'] = agent_id - # process the query parameters - if fact_type is not None: - - _query_params.append(('fact_type', fact_type)) - - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - ] - - return self.api_client.param_serialize( - method='GET', - resource_path='/api/v1/agents/{agent_id}/graph', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - diff --git a/hindsight-clients/python/hindsight_client_api/api_client.py b/hindsight-clients/python/hindsight_client_api/api_client.py index 8a6dd134..5d66fd88 100644 --- a/hindsight-clients/python/hindsight_client_api/api_client.py +++ b/hindsight-clients/python/hindsight_client_api/api_client.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/configuration.py b/hindsight-clients/python/hindsight_client_api/configuration.py index 6fd3dae5..0ac03966 100644 --- a/hindsight-clients/python/hindsight_client_api/configuration.py +++ b/hindsight-clients/python/hindsight_client_api/configuration.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/docs/AgentListResponse.md b/hindsight-clients/python/hindsight_client_api/docs/AgentListResponse.md deleted file mode 100644 index c2cca133..00000000 --- a/hindsight-clients/python/hindsight_client_api/docs/AgentListResponse.md +++ /dev/null @@ -1,30 +0,0 @@ -# AgentListResponse - -Response model for listing all agents. - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**agents** | [**List[AgentListItem]**](AgentListItem.md) | | - -## Example - -```python -from hindsight_client_api.models.agent_list_response import AgentListResponse - -# TODO update the JSON string below -json = "{}" -# create an instance of AgentListResponse from a JSON string -agent_list_response_instance = AgentListResponse.from_json(json) -# print the JSON string representation of the object -print(AgentListResponse.to_json()) - -# convert the object into a dict -agent_list_response_dict = agent_list_response_instance.to_dict() -# create an instance of AgentListResponse from a dict -agent_list_response_from_dict = AgentListResponse.from_dict(agent_list_response_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/hindsight-clients/python/hindsight_client_api/docs/AgentManagementApi.md b/hindsight-clients/python/hindsight_client_api/docs/AgentManagementApi.md deleted file mode 100644 index 69228a49..00000000 --- a/hindsight-clients/python/hindsight_client_api/docs/AgentManagementApi.md +++ /dev/null @@ -1,503 +0,0 @@ -# hindsight_client_api.AgentManagementApi - -All URIs are relative to *http://localhost* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**add_agent_background**](AgentManagementApi.md#add_agent_background) | **POST** /api/v1/agents/{agent_id}/background | Add/merge agent background -[**clear_agent_memories**](AgentManagementApi.md#clear_agent_memories) | **DELETE** /api/v1/agents/{agent_id}/memories | Clear agent memories -[**create_or_update_agent**](AgentManagementApi.md#create_or_update_agent) | **PUT** /api/v1/agents/{agent_id} | Create or update agent -[**get_agent_profile**](AgentManagementApi.md#get_agent_profile) | **GET** /api/v1/agents/{agent_id}/profile | Get agent profile -[**get_agent_stats**](AgentManagementApi.md#get_agent_stats) | **GET** /api/v1/agents/{agent_id}/stats | Get memory statistics for an agent -[**list_agents**](AgentManagementApi.md#list_agents) | **GET** /api/v1/agents | List all agents -[**update_agent_personality**](AgentManagementApi.md#update_agent_personality) | **PUT** /api/v1/agents/{agent_id}/profile | Update agent personality - - -# **add_agent_background** -> BackgroundResponse add_agent_background(agent_id, add_background_request) - -Add/merge agent background - -Add new background information or merge with existing. LLM intelligently resolves conflicts, normalizes to first person, and optionally infers personality traits. - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.models.add_background_request import AddBackgroundRequest -from hindsight_client_api.models.background_response import BackgroundResponse -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.AgentManagementApi(api_client) - agent_id = 'agent_id_example' # str | - add_background_request = hindsight_client_api.AddBackgroundRequest() # AddBackgroundRequest | - - try: - # Add/merge agent background - api_response = await api_instance.add_agent_background(agent_id, add_background_request) - print("The response of AgentManagementApi->add_agent_background:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling AgentManagementApi->add_agent_background: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - **add_background_request** | [**AddBackgroundRequest**](AddBackgroundRequest.md)| | - -### Return type - -[**BackgroundResponse**](BackgroundResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **clear_agent_memories** -> DeleteResponse clear_agent_memories(agent_id, fact_type=fact_type) - -Clear agent memories - -Delete memory units for an agent. Optionally filter by fact_type (world, agent, opinion) to delete only specific types. This is a destructive operation that cannot be undone. The agent profile (personality and background) will be preserved. - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.models.delete_response import DeleteResponse -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.AgentManagementApi(api_client) - agent_id = 'agent_id_example' # str | - fact_type = 'fact_type_example' # str | Optional fact type filter (world, agent, opinion) (optional) - - try: - # Clear agent memories - api_response = await api_instance.clear_agent_memories(agent_id, fact_type=fact_type) - print("The response of AgentManagementApi->clear_agent_memories:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling AgentManagementApi->clear_agent_memories: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - **fact_type** | **str**| Optional fact type filter (world, agent, opinion) | [optional] - -### Return type - -[**DeleteResponse**](DeleteResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **create_or_update_agent** -> AgentProfileResponse create_or_update_agent(agent_id, create_agent_request) - -Create or update agent - -Create a new agent or update existing agent with personality and background. Auto-fills missing fields with defaults. - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.models.agent_profile_response import AgentProfileResponse -from hindsight_client_api.models.create_agent_request import CreateAgentRequest -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.AgentManagementApi(api_client) - agent_id = 'agent_id_example' # str | - create_agent_request = hindsight_client_api.CreateAgentRequest() # CreateAgentRequest | - - try: - # Create or update agent - api_response = await api_instance.create_or_update_agent(agent_id, create_agent_request) - print("The response of AgentManagementApi->create_or_update_agent:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling AgentManagementApi->create_or_update_agent: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - **create_agent_request** | [**CreateAgentRequest**](CreateAgentRequest.md)| | - -### Return type - -[**AgentProfileResponse**](AgentProfileResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **get_agent_profile** -> AgentProfileResponse get_agent_profile(agent_id) - -Get agent profile - -Get personality traits and background for an agent. Auto-creates agent with defaults if not exists. - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.models.agent_profile_response import AgentProfileResponse -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.AgentManagementApi(api_client) - agent_id = 'agent_id_example' # str | - - try: - # Get agent profile - api_response = await api_instance.get_agent_profile(agent_id) - print("The response of AgentManagementApi->get_agent_profile:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling AgentManagementApi->get_agent_profile: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - -### Return type - -[**AgentProfileResponse**](AgentProfileResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **get_agent_stats** -> object get_agent_stats(agent_id) - -Get memory statistics for an agent - -Get statistics about nodes and links for a specific agent - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.AgentManagementApi(api_client) - agent_id = 'agent_id_example' # str | - - try: - # Get memory statistics for an agent - api_response = await api_instance.get_agent_stats(agent_id) - print("The response of AgentManagementApi->get_agent_stats:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling AgentManagementApi->get_agent_stats: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - -### Return type - -**object** - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **list_agents** -> AgentListResponse list_agents() - -List all agents - -Get a list of all agents with their profiles - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.models.agent_list_response import AgentListResponse -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.AgentManagementApi(api_client) - - try: - # List all agents - api_response = await api_instance.list_agents() - print("The response of AgentManagementApi->list_agents:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling AgentManagementApi->list_agents: %s\n" % e) -``` - - - -### Parameters - -This endpoint does not need any parameter. - -### Return type - -[**AgentListResponse**](AgentListResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **update_agent_personality** -> AgentProfileResponse update_agent_personality(agent_id, update_personality_request) - -Update agent personality - -Update agent's Big Five personality traits and bias strength - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.models.agent_profile_response import AgentProfileResponse -from hindsight_client_api.models.update_personality_request import UpdatePersonalityRequest -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.AgentManagementApi(api_client) - agent_id = 'agent_id_example' # str | - update_personality_request = hindsight_client_api.UpdatePersonalityRequest() # UpdatePersonalityRequest | - - try: - # Update agent personality - api_response = await api_instance.update_agent_personality(agent_id, update_personality_request) - print("The response of AgentManagementApi->update_agent_personality:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling AgentManagementApi->update_agent_personality: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - **update_personality_request** | [**UpdatePersonalityRequest**](UpdatePersonalityRequest.md)| | - -### Return type - -[**AgentProfileResponse**](AgentProfileResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - diff --git a/hindsight-clients/python/hindsight_client_api/docs/AgentProfileResponse.md b/hindsight-clients/python/hindsight_client_api/docs/AgentProfileResponse.md deleted file mode 100644 index 833f75fb..00000000 --- a/hindsight-clients/python/hindsight_client_api/docs/AgentProfileResponse.md +++ /dev/null @@ -1,33 +0,0 @@ -# AgentProfileResponse - -Response model for agent profile. - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**agent_id** | **str** | | -**name** | **str** | | -**personality** | [**PersonalityTraits**](PersonalityTraits.md) | | -**background** | **str** | | - -## Example - -```python -from hindsight_client_api.models.agent_profile_response import AgentProfileResponse - -# TODO update the JSON string below -json = "{}" -# create an instance of AgentProfileResponse from a JSON string -agent_profile_response_instance = AgentProfileResponse.from_json(json) -# print the JSON string representation of the object -print(AgentProfileResponse.to_json()) - -# convert the object into a dict -agent_profile_response_dict = agent_profile_response_instance.to_dict() -# create an instance of AgentProfileResponse from a dict -agent_profile_response_from_dict = AgentProfileResponse.from_dict(agent_profile_response_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/hindsight-clients/python/hindsight_client_api/docs/AgentListItem.md b/hindsight-clients/python/hindsight_client_api/docs/BankListItem.md similarity index 57% rename from hindsight-clients/python/hindsight_client_api/docs/AgentListItem.md rename to hindsight-clients/python/hindsight_client_api/docs/BankListItem.md index 282f49cd..ef09f41b 100644 --- a/hindsight-clients/python/hindsight_client_api/docs/AgentListItem.md +++ b/hindsight-clients/python/hindsight_client_api/docs/BankListItem.md @@ -1,12 +1,12 @@ -# AgentListItem +# BankListItem -Agent list item with profile summary. +Bank list item with profile summary. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**agent_id** | **str** | | +**bank_id** | **str** | | **name** | **str** | | **personality** | [**PersonalityTraits**](PersonalityTraits.md) | | **background** | **str** | | @@ -16,19 +16,19 @@ Name | Type | Description | Notes ## Example ```python -from hindsight_client_api.models.agent_list_item import AgentListItem +from hindsight_client_api.models.bank_list_item import BankListItem # TODO update the JSON string below json = "{}" -# create an instance of AgentListItem from a JSON string -agent_list_item_instance = AgentListItem.from_json(json) +# create an instance of BankListItem from a JSON string +bank_list_item_instance = BankListItem.from_json(json) # print the JSON string representation of the object -print(AgentListItem.to_json()) +print(BankListItem.to_json()) # convert the object into a dict -agent_list_item_dict = agent_list_item_instance.to_dict() -# create an instance of AgentListItem from a dict -agent_list_item_from_dict = AgentListItem.from_dict(agent_list_item_dict) +bank_list_item_dict = bank_list_item_instance.to_dict() +# create an instance of BankListItem from a dict +bank_list_item_from_dict = BankListItem.from_dict(bank_list_item_dict) ``` [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/hindsight-clients/python/hindsight_client_api/docs/BankListResponse.md b/hindsight-clients/python/hindsight_client_api/docs/BankListResponse.md new file mode 100644 index 00000000..57d51c66 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/BankListResponse.md @@ -0,0 +1,30 @@ +# BankListResponse + +Response model for listing all banks. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**banks** | [**List[BankListItem]**](BankListItem.md) | | + +## Example + +```python +from hindsight_client_api.models.bank_list_response import BankListResponse + +# TODO update the JSON string below +json = "{}" +# create an instance of BankListResponse from a JSON string +bank_list_response_instance = BankListResponse.from_json(json) +# print the JSON string representation of the object +print(BankListResponse.to_json()) + +# convert the object into a dict +bank_list_response_dict = bank_list_response_instance.to_dict() +# create an instance of BankListResponse from a dict +bank_list_response_from_dict = BankListResponse.from_dict(bank_list_response_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/BankProfileResponse.md b/hindsight-clients/python/hindsight_client_api/docs/BankProfileResponse.md new file mode 100644 index 00000000..ca020569 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/BankProfileResponse.md @@ -0,0 +1,33 @@ +# BankProfileResponse + +Response model for bank profile. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**bank_id** | **str** | | +**name** | **str** | | +**personality** | [**PersonalityTraits**](PersonalityTraits.md) | | +**background** | **str** | | + +## Example + +```python +from hindsight_client_api.models.bank_profile_response import BankProfileResponse + +# TODO update the JSON string below +json = "{}" +# create an instance of BankProfileResponse from a JSON string +bank_profile_response_instance = BankProfileResponse.from_json(json) +# print the JSON string representation of the object +print(BankProfileResponse.to_json()) + +# convert the object into a dict +bank_profile_response_dict = bank_profile_response_instance.to_dict() +# create an instance of BankProfileResponse from a dict +bank_profile_response_from_dict = BankProfileResponse.from_dict(bank_profile_response_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/BatchPutAsyncResponse.md b/hindsight-clients/python/hindsight_client_api/docs/BatchPutAsyncResponse.md deleted file mode 100644 index 2c06f522..00000000 --- a/hindsight-clients/python/hindsight_client_api/docs/BatchPutAsyncResponse.md +++ /dev/null @@ -1,35 +0,0 @@ -# BatchPutAsyncResponse - -Response model for async batch put endpoint. - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**success** | **bool** | | -**message** | **str** | | -**agent_id** | **str** | | -**document_id** | **str** | | [optional] -**items_count** | **int** | | -**queued** | **bool** | | - -## Example - -```python -from hindsight_client_api.models.batch_put_async_response import BatchPutAsyncResponse - -# TODO update the JSON string below -json = "{}" -# create an instance of BatchPutAsyncResponse from a JSON string -batch_put_async_response_instance = BatchPutAsyncResponse.from_json(json) -# print the JSON string representation of the object -print(BatchPutAsyncResponse.to_json()) - -# convert the object into a dict -batch_put_async_response_dict = batch_put_async_response_instance.to_dict() -# create an instance of BatchPutAsyncResponse from a dict -batch_put_async_response_from_dict = BatchPutAsyncResponse.from_dict(batch_put_async_response_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/hindsight-clients/python/hindsight_client_api/docs/BatchPutRequest.md b/hindsight-clients/python/hindsight_client_api/docs/BatchPutRequest.md deleted file mode 100644 index e3814c2a..00000000 --- a/hindsight-clients/python/hindsight_client_api/docs/BatchPutRequest.md +++ /dev/null @@ -1,31 +0,0 @@ -# BatchPutRequest - -Request model for batch put endpoint. - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**items** | [**List[MemoryItem]**](MemoryItem.md) | | -**document_id** | **str** | | [optional] - -## Example - -```python -from hindsight_client_api.models.batch_put_request import BatchPutRequest - -# TODO update the JSON string below -json = "{}" -# create an instance of BatchPutRequest from a JSON string -batch_put_request_instance = BatchPutRequest.from_json(json) -# print the JSON string representation of the object -print(BatchPutRequest.to_json()) - -# convert the object into a dict -batch_put_request_dict = batch_put_request_instance.to_dict() -# create an instance of BatchPutRequest from a dict -batch_put_request_from_dict = BatchPutRequest.from_dict(batch_put_request_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/hindsight-clients/python/hindsight_client_api/docs/BatchPutResponse.md b/hindsight-clients/python/hindsight_client_api/docs/BatchPutResponse.md deleted file mode 100644 index 1a1effed..00000000 --- a/hindsight-clients/python/hindsight_client_api/docs/BatchPutResponse.md +++ /dev/null @@ -1,34 +0,0 @@ -# BatchPutResponse - -Response model for batch put endpoint. - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**success** | **bool** | | -**message** | **str** | | -**agent_id** | **str** | | -**document_id** | **str** | | [optional] -**items_count** | **int** | | - -## Example - -```python -from hindsight_client_api.models.batch_put_response import BatchPutResponse - -# TODO update the JSON string below -json = "{}" -# create an instance of BatchPutResponse from a JSON string -batch_put_response_instance = BatchPutResponse.from_json(json) -# print the JSON string representation of the object -print(BatchPutResponse.to_json()) - -# convert the object into a dict -batch_put_response_dict = batch_put_response_instance.to_dict() -# create an instance of BatchPutResponse from a dict -batch_put_response_from_dict = BatchPutResponse.from_dict(batch_put_response_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/hindsight-clients/python/hindsight_client_api/docs/Budget.md b/hindsight-clients/python/hindsight_client_api/docs/Budget.md new file mode 100644 index 00000000..3e0ce4aa --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/Budget.md @@ -0,0 +1,15 @@ +# Budget + +Budget levels for recall/reflect operations. + +## Enum + +* `LOW` (value: `'low'`) + +* `MID` (value: `'mid'`) + +* `HIGH` (value: `'high'`) + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/CreateAgentRequest.md b/hindsight-clients/python/hindsight_client_api/docs/CreateBankRequest.md similarity index 53% rename from hindsight-clients/python/hindsight_client_api/docs/CreateAgentRequest.md rename to hindsight-clients/python/hindsight_client_api/docs/CreateBankRequest.md index fa02b93d..2ad96943 100644 --- a/hindsight-clients/python/hindsight_client_api/docs/CreateAgentRequest.md +++ b/hindsight-clients/python/hindsight_client_api/docs/CreateBankRequest.md @@ -1,6 +1,6 @@ -# CreateAgentRequest +# CreateBankRequest -Request model for creating/updating an agent. +Request model for creating/updating a bank. ## Properties @@ -13,19 +13,19 @@ Name | Type | Description | Notes ## Example ```python -from hindsight_client_api.models.create_agent_request import CreateAgentRequest +from hindsight_client_api.models.create_bank_request import CreateBankRequest # TODO update the JSON string below json = "{}" -# create an instance of CreateAgentRequest from a JSON string -create_agent_request_instance = CreateAgentRequest.from_json(json) +# create an instance of CreateBankRequest from a JSON string +create_bank_request_instance = CreateBankRequest.from_json(json) # print the JSON string representation of the object -print(CreateAgentRequest.to_json()) +print(CreateBankRequest.to_json()) # convert the object into a dict -create_agent_request_dict = create_agent_request_instance.to_dict() -# create an instance of CreateAgentRequest from a dict -create_agent_request_from_dict = CreateAgentRequest.from_dict(create_agent_request_dict) +create_bank_request_dict = create_bank_request_instance.to_dict() +# create an instance of CreateBankRequest from a dict +create_bank_request_from_dict = CreateBankRequest.from_dict(create_bank_request_dict) ``` [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/hindsight-clients/python/hindsight_client_api/docs/DefaultApi.md b/hindsight-clients/python/hindsight_client_api/docs/DefaultApi.md new file mode 100644 index 00000000..52c7063e --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/DefaultApi.md @@ -0,0 +1,1499 @@ +# hindsight_client_api.DefaultApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**add_bank_background**](DefaultApi.md#add_bank_background) | **POST** /v1/default/banks/{bank_id}/background | Add/merge memory bank background +[**cancel_operation**](DefaultApi.md#cancel_operation) | **DELETE** /v1/default/banks/{bank_id}/operations/{operation_id} | Cancel a pending async operation +[**clear_bank_memories**](DefaultApi.md#clear_bank_memories) | **DELETE** /v1/default/banks/{bank_id}/memories | Clear memory bank memories +[**create_or_update_bank**](DefaultApi.md#create_or_update_bank) | **PUT** /v1/default/banks/{bank_id} | Create or update memory bank +[**delete_document**](DefaultApi.md#delete_document) | **DELETE** /v1/default/banks/{bank_id}/documents/{document_id} | Delete a document +[**get_agent_stats**](DefaultApi.md#get_agent_stats) | **GET** /v1/default/banks/{bank_id}/stats | Get statistics for memory bank +[**get_bank_profile**](DefaultApi.md#get_bank_profile) | **GET** /v1/default/banks/{bank_id}/profile | Get memory bank profile +[**get_document**](DefaultApi.md#get_document) | **GET** /v1/default/banks/{bank_id}/documents/{document_id} | Get document details +[**get_entity**](DefaultApi.md#get_entity) | **GET** /v1/default/banks/{bank_id}/entities/{entity_id} | Get entity details +[**get_graph**](DefaultApi.md#get_graph) | **GET** /v1/default/banks/{bank_id}/graph | Get memory graph data +[**list_banks**](DefaultApi.md#list_banks) | **GET** /v1/default/banks | List all memory banks +[**list_documents**](DefaultApi.md#list_documents) | **GET** /v1/default/banks/{bank_id}/documents | List documents +[**list_entities**](DefaultApi.md#list_entities) | **GET** /v1/default/banks/{bank_id}/entities | List entities +[**list_memories**](DefaultApi.md#list_memories) | **GET** /v1/default/banks/{bank_id}/memories/list | List memory units +[**list_operations**](DefaultApi.md#list_operations) | **GET** /v1/default/banks/{bank_id}/operations | List async operations +[**recall_memories**](DefaultApi.md#recall_memories) | **POST** /v1/default/banks/{bank_id}/memories/recall | Recall memory +[**reflect**](DefaultApi.md#reflect) | **POST** /v1/default/banks/{bank_id}/reflect | Reflect and generate answer +[**regenerate_entity_observations**](DefaultApi.md#regenerate_entity_observations) | **POST** /v1/default/banks/{bank_id}/entities/{entity_id}/regenerate | Regenerate entity observations +[**retain_memories**](DefaultApi.md#retain_memories) | **POST** /v1/default/banks/{bank_id}/memories | Retain memories +[**update_bank_personality**](DefaultApi.md#update_bank_personality) | **PUT** /v1/default/banks/{bank_id}/profile | Update memory bank personality + + +# **add_bank_background** +> BackgroundResponse add_bank_background(bank_id, add_background_request) + +Add/merge memory bank background + +Add new background information or merge with existing. LLM intelligently resolves conflicts, normalizes to first person, and optionally infers personality traits. + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.add_background_request import AddBackgroundRequest +from hindsight_client_api.models.background_response import BackgroundResponse +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + add_background_request = hindsight_client_api.AddBackgroundRequest() # AddBackgroundRequest | + + try: + # Add/merge memory bank background + api_response = await api_instance.add_bank_background(bank_id, add_background_request) + print("The response of DefaultApi->add_bank_background:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->add_bank_background: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **add_background_request** | [**AddBackgroundRequest**](AddBackgroundRequest.md)| | + +### Return type + +[**BackgroundResponse**](BackgroundResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **cancel_operation** +> object cancel_operation(bank_id, operation_id) + +Cancel a pending async operation + +Cancel a pending async operation by removing it from the queue + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + operation_id = 'operation_id_example' # str | + + try: + # Cancel a pending async operation + api_response = await api_instance.cancel_operation(bank_id, operation_id) + print("The response of DefaultApi->cancel_operation:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->cancel_operation: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **operation_id** | **str**| | + +### Return type + +**object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **clear_bank_memories** +> DeleteResponse clear_bank_memories(bank_id, type=type) + +Clear memory bank memories + +Delete memory units for a memory bank. Optionally filter by type (world, agent, opinion) to delete only specific types. This is a destructive operation that cannot be undone. The bank profile (personality and background) will be preserved. + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.delete_response import DeleteResponse +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + type = 'type_example' # str | Optional fact type filter (world, agent, opinion) (optional) + + try: + # Clear memory bank memories + api_response = await api_instance.clear_bank_memories(bank_id, type=type) + print("The response of DefaultApi->clear_bank_memories:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->clear_bank_memories: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **type** | **str**| Optional fact type filter (world, agent, opinion) | [optional] + +### Return type + +[**DeleteResponse**](DeleteResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **create_or_update_bank** +> BankProfileResponse create_or_update_bank(bank_id, create_bank_request) + +Create or update memory bank + +Create a new agent or update existing agent with personality and background. Auto-fills missing fields with defaults. + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.bank_profile_response import BankProfileResponse +from hindsight_client_api.models.create_bank_request import CreateBankRequest +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + create_bank_request = hindsight_client_api.CreateBankRequest() # CreateBankRequest | + + try: + # Create or update memory bank + api_response = await api_instance.create_or_update_bank(bank_id, create_bank_request) + print("The response of DefaultApi->create_or_update_bank:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->create_or_update_bank: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **create_bank_request** | [**CreateBankRequest**](CreateBankRequest.md)| | + +### Return type + +[**BankProfileResponse**](BankProfileResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **delete_document** +> object delete_document(bank_id, document_id) + +Delete a document + +Delete a document and all its associated memory units and links. + +This will cascade delete: +- The document itself +- All memory units extracted from this document +- All links (temporal, semantic, entity) associated with those memory units + +This operation cannot be undone. + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + document_id = 'document_id_example' # str | + + try: + # Delete a document + api_response = await api_instance.delete_document(bank_id, document_id) + print("The response of DefaultApi->delete_document:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->delete_document: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **document_id** | **str**| | + +### Return type + +**object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **get_agent_stats** +> object get_agent_stats(bank_id) + +Get statistics for memory bank + +Get statistics about nodes and links for a specific agent + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + + try: + # Get statistics for memory bank + api_response = await api_instance.get_agent_stats(bank_id) + print("The response of DefaultApi->get_agent_stats:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->get_agent_stats: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + +### Return type + +**object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **get_bank_profile** +> BankProfileResponse get_bank_profile(bank_id) + +Get memory bank profile + +Get personality traits and background for a memory bank. Auto-creates agent with defaults if not exists. + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.bank_profile_response import BankProfileResponse +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + + try: + # Get memory bank profile + api_response = await api_instance.get_bank_profile(bank_id) + print("The response of DefaultApi->get_bank_profile:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->get_bank_profile: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + +### Return type + +[**BankProfileResponse**](BankProfileResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **get_document** +> DocumentResponse get_document(bank_id, document_id) + +Get document details + +Get a specific document including its original text + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.document_response import DocumentResponse +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + document_id = 'document_id_example' # str | + + try: + # Get document details + api_response = await api_instance.get_document(bank_id, document_id) + print("The response of DefaultApi->get_document:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->get_document: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **document_id** | **str**| | + +### Return type + +[**DocumentResponse**](DocumentResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **get_entity** +> EntityDetailResponse get_entity(bank_id, entity_id) + +Get entity details + +Get detailed information about an entity including observations (mental model). + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.entity_detail_response import EntityDetailResponse +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + entity_id = 'entity_id_example' # str | + + try: + # Get entity details + api_response = await api_instance.get_entity(bank_id, entity_id) + print("The response of DefaultApi->get_entity:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->get_entity: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **entity_id** | **str**| | + +### Return type + +[**EntityDetailResponse**](EntityDetailResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **get_graph** +> GraphDataResponse get_graph(bank_id, type=type) + +Get memory graph data + +Retrieve graph data for visualization, optionally filtered by type (world/agent/opinion). Limited to 1000 most recent items. + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.graph_data_response import GraphDataResponse +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + type = 'type_example' # str | (optional) + + try: + # Get memory graph data + api_response = await api_instance.get_graph(bank_id, type=type) + print("The response of DefaultApi->get_graph:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->get_graph: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **type** | **str**| | [optional] + +### Return type + +[**GraphDataResponse**](GraphDataResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **list_banks** +> BankListResponse list_banks() + +List all memory banks + +Get a list of all agents with their profiles + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.bank_list_response import BankListResponse +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + + try: + # List all memory banks + api_response = await api_instance.list_banks() + print("The response of DefaultApi->list_banks:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->list_banks: %s\n" % e) +``` + + + +### Parameters + +This endpoint does not need any parameter. + +### Return type + +[**BankListResponse**](BankListResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **list_documents** +> ListDocumentsResponse list_documents(bank_id, q=q, limit=limit, offset=offset) + +List documents + +List documents with pagination and optional search. Documents are the source content from which memory units are extracted. + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.list_documents_response import ListDocumentsResponse +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + q = 'q_example' # str | (optional) + limit = 100 # int | (optional) (default to 100) + offset = 0 # int | (optional) (default to 0) + + try: + # List documents + api_response = await api_instance.list_documents(bank_id, q=q, limit=limit, offset=offset) + print("The response of DefaultApi->list_documents:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->list_documents: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **q** | **str**| | [optional] + **limit** | **int**| | [optional] [default to 100] + **offset** | **int**| | [optional] [default to 0] + +### Return type + +[**ListDocumentsResponse**](ListDocumentsResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **list_entities** +> EntityListResponse list_entities(bank_id, limit=limit) + +List entities + +List all entities (people, organizations, etc.) known by the bank, ordered by mention count. + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.entity_list_response import EntityListResponse +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + limit = 100 # int | Maximum number of entities to return (optional) (default to 100) + + try: + # List entities + api_response = await api_instance.list_entities(bank_id, limit=limit) + print("The response of DefaultApi->list_entities:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->list_entities: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **limit** | **int**| Maximum number of entities to return | [optional] [default to 100] + +### Return type + +[**EntityListResponse**](EntityListResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **list_memories** +> ListMemoryUnitsResponse list_memories(bank_id, type=type, q=q, limit=limit, offset=offset) + +List memory units + +List memory units with pagination and optional full-text search. Supports filtering by type. + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.list_memory_units_response import ListMemoryUnitsResponse +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + type = 'type_example' # str | (optional) + q = 'q_example' # str | (optional) + limit = 100 # int | (optional) (default to 100) + offset = 0 # int | (optional) (default to 0) + + try: + # List memory units + api_response = await api_instance.list_memories(bank_id, type=type, q=q, limit=limit, offset=offset) + print("The response of DefaultApi->list_memories:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->list_memories: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **type** | **str**| | [optional] + **q** | **str**| | [optional] + **limit** | **int**| | [optional] [default to 100] + **offset** | **int**| | [optional] [default to 0] + +### Return type + +[**ListMemoryUnitsResponse**](ListMemoryUnitsResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **list_operations** +> object list_operations(bank_id) + +List async operations + +Get a list of all async operations (pending and failed) for a specific agent, including error messages for failed operations + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + + try: + # List async operations + api_response = await api_instance.list_operations(bank_id) + print("The response of DefaultApi->list_operations:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->list_operations: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + +### Return type + +**object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **recall_memories** +> RecallResponse recall_memories(bank_id, recall_request) + +Recall memory + +Recall memory using semantic similarity and spreading activation. + + The type parameter is optional and must be one of: + - 'world': General knowledge about people, places, events, and things that happen + - 'agent': Memories about what the AI agent did, actions taken, and tasks performed + - 'opinion': The bank's formed beliefs, perspectives, and viewpoints + - 'observation': Synthesized observations about entities (generated automatically) + + Set include_entities=true to get entity observations alongside recall results. + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.recall_request import RecallRequest +from hindsight_client_api.models.recall_response import RecallResponse +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + recall_request = hindsight_client_api.RecallRequest() # RecallRequest | + + try: + # Recall memory + api_response = await api_instance.recall_memories(bank_id, recall_request) + print("The response of DefaultApi->recall_memories:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->recall_memories: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **recall_request** | [**RecallRequest**](RecallRequest.md)| | + +### Return type + +[**RecallResponse**](RecallResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **reflect** +> ReflectResponse reflect(bank_id, reflect_request) + +Reflect and generate answer + +Reflect and formulate an answer using bank identity, world facts, and opinions. + + This endpoint: + 1. Retrieves agent facts (bank's identity) + 2. Retrieves world facts relevant to the query + 3. Retrieves existing opinions (bank's perspectives) + 4. Uses LLM to formulate a contextual answer + 5. Extracts and stores any new opinions formed + 6. Returns plain text answer, the facts used, and new opinions + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.reflect_request import ReflectRequest +from hindsight_client_api.models.reflect_response import ReflectResponse +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + reflect_request = hindsight_client_api.ReflectRequest() # ReflectRequest | + + try: + # Reflect and generate answer + api_response = await api_instance.reflect(bank_id, reflect_request) + print("The response of DefaultApi->reflect:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->reflect: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **reflect_request** | [**ReflectRequest**](ReflectRequest.md)| | + +### Return type + +[**ReflectResponse**](ReflectResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **regenerate_entity_observations** +> EntityDetailResponse regenerate_entity_observations(bank_id, entity_id) + +Regenerate entity observations + +Regenerate observations for an entity based on all facts mentioning it. + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.entity_detail_response import EntityDetailResponse +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + entity_id = 'entity_id_example' # str | + + try: + # Regenerate entity observations + api_response = await api_instance.regenerate_entity_observations(bank_id, entity_id) + print("The response of DefaultApi->regenerate_entity_observations:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->regenerate_entity_observations: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **entity_id** | **str**| | + +### Return type + +[**EntityDetailResponse**](EntityDetailResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **retain_memories** +> RetainResponse retain_memories(bank_id, retain_request) + +Retain memories + +Retain memory items with automatic fact extraction. + + This is the main endpoint for storing memories. It supports both synchronous and asynchronous processing + via the async parameter. + + Features: + - Efficient batch processing + - Automatic fact extraction from natural language + - Entity recognition and linking + - Document tracking with automatic upsert (when document_id is provided) + - Temporal and semantic linking + - Optional asynchronous processing + + The system automatically: + 1. Extracts semantic facts from the content + 2. Generates embeddings + 3. Deduplicates similar facts + 4. Creates temporal, semantic, and entity links + 5. Tracks document metadata + + When async=true: + - Returns immediately after queuing the task + - Processing happens in the background + - Use the operations endpoint to monitor progress + + When async=false (default): + - Waits for processing to complete + - Returns after all memories are stored + + Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.retain_request import RetainRequest +from hindsight_client_api.models.retain_response import RetainResponse +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + retain_request = hindsight_client_api.RetainRequest() # RetainRequest | + + try: + # Retain memories + api_response = await api_instance.retain_memories(bank_id, retain_request) + print("The response of DefaultApi->retain_memories:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->retain_memories: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **retain_request** | [**RetainRequest**](RetainRequest.md)| | + +### Return type + +[**RetainResponse**](RetainResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **update_bank_personality** +> BankProfileResponse update_bank_personality(bank_id, update_personality_request) + +Update memory bank personality + +Update bank's Big Five personality traits and bias strength + +### Example + + +```python +import hindsight_client_api +from hindsight_client_api.models.bank_profile_response import BankProfileResponse +from hindsight_client_api.models.update_personality_request import UpdatePersonalityRequest +from hindsight_client_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = hindsight_client_api.Configuration( + host = "http://localhost" +) + + +# Enter a context with an instance of the API client +async with hindsight_client_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = hindsight_client_api.DefaultApi(api_client) + bank_id = 'bank_id_example' # str | + update_personality_request = hindsight_client_api.UpdatePersonalityRequest() # UpdatePersonalityRequest | + + try: + # Update memory bank personality + api_response = await api_instance.update_bank_personality(bank_id, update_personality_request) + print("The response of DefaultApi->update_bank_personality:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling DefaultApi->update_bank_personality: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bank_id** | **str**| | + **update_personality_request** | [**UpdatePersonalityRequest**](UpdatePersonalityRequest.md)| | + +### Return type + +[**BankProfileResponse**](BankProfileResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + diff --git a/hindsight-clients/python/hindsight_client_api/docs/DeleteResponse.md b/hindsight-clients/python/hindsight_client_api/docs/DeleteResponse.md index 4b69a917..d9a10af3 100644 --- a/hindsight-clients/python/hindsight_client_api/docs/DeleteResponse.md +++ b/hindsight-clients/python/hindsight_client_api/docs/DeleteResponse.md @@ -7,7 +7,6 @@ Response model for delete operations. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **success** | **bool** | | -**message** | **str** | | ## Example diff --git a/hindsight-clients/python/hindsight_client_api/docs/DocumentsApi.md b/hindsight-clients/python/hindsight_client_api/docs/DocumentsApi.md deleted file mode 100644 index e72db729..00000000 --- a/hindsight-clients/python/hindsight_client_api/docs/DocumentsApi.md +++ /dev/null @@ -1,234 +0,0 @@ -# hindsight_client_api.DocumentsApi - -All URIs are relative to *http://localhost* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**delete_document**](DocumentsApi.md#delete_document) | **DELETE** /api/v1/agents/{agent_id}/documents/{document_id} | Delete a document -[**get_document**](DocumentsApi.md#get_document) | **GET** /api/v1/agents/{agent_id}/documents/{document_id} | Get document details -[**list_documents**](DocumentsApi.md#list_documents) | **GET** /api/v1/agents/{agent_id}/documents | List documents - - -# **delete_document** -> object delete_document(agent_id, document_id) - -Delete a document - -Delete a document and all its associated memory units and links. - -This will cascade delete: -- The document itself -- All memory units extracted from this document -- All links (temporal, semantic, entity) associated with those memory units - -This operation cannot be undone. - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.DocumentsApi(api_client) - agent_id = 'agent_id_example' # str | - document_id = 'document_id_example' # str | - - try: - # Delete a document - api_response = await api_instance.delete_document(agent_id, document_id) - print("The response of DocumentsApi->delete_document:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling DocumentsApi->delete_document: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - **document_id** | **str**| | - -### Return type - -**object** - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **get_document** -> DocumentResponse get_document(agent_id, document_id) - -Get document details - -Get a specific document including its original text - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.models.document_response import DocumentResponse -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.DocumentsApi(api_client) - agent_id = 'agent_id_example' # str | - document_id = 'document_id_example' # str | - - try: - # Get document details - api_response = await api_instance.get_document(agent_id, document_id) - print("The response of DocumentsApi->get_document:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling DocumentsApi->get_document: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - **document_id** | **str**| | - -### Return type - -[**DocumentResponse**](DocumentResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **list_documents** -> ListDocumentsResponse list_documents(agent_id, q=q, limit=limit, offset=offset) - -List documents - -List documents with pagination and optional search. Documents are the source content from which memory units are extracted. - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.models.list_documents_response import ListDocumentsResponse -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.DocumentsApi(api_client) - agent_id = 'agent_id_example' # str | - q = 'q_example' # str | (optional) - limit = 100 # int | (optional) (default to 100) - offset = 0 # int | (optional) (default to 0) - - try: - # List documents - api_response = await api_instance.list_documents(agent_id, q=q, limit=limit, offset=offset) - print("The response of DocumentsApi->list_documents:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling DocumentsApi->list_documents: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - **q** | **str**| | [optional] - **limit** | **int**| | [optional] [default to 100] - **offset** | **int**| | [optional] [default to 0] - -### Return type - -[**ListDocumentsResponse**](ListDocumentsResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - diff --git a/hindsight-clients/python/hindsight_client_api/docs/EntityDetailResponse.md b/hindsight-clients/python/hindsight_client_api/docs/EntityDetailResponse.md new file mode 100644 index 00000000..1061a7af --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/EntityDetailResponse.md @@ -0,0 +1,36 @@ +# EntityDetailResponse + +Response model for entity detail endpoint. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**id** | **str** | | +**canonical_name** | **str** | | +**mention_count** | **int** | | +**first_seen** | **str** | | [optional] +**last_seen** | **str** | | [optional] +**metadata** | **Dict[str, object]** | | [optional] +**observations** | [**List[EntityObservationResponse]**](EntityObservationResponse.md) | | + +## Example + +```python +from hindsight_client_api.models.entity_detail_response import EntityDetailResponse + +# TODO update the JSON string below +json = "{}" +# create an instance of EntityDetailResponse from a JSON string +entity_detail_response_instance = EntityDetailResponse.from_json(json) +# print the JSON string representation of the object +print(EntityDetailResponse.to_json()) + +# convert the object into a dict +entity_detail_response_dict = entity_detail_response_instance.to_dict() +# create an instance of EntityDetailResponse from a dict +entity_detail_response_from_dict = EntityDetailResponse.from_dict(entity_detail_response_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/EntityIncludeOptions.md b/hindsight-clients/python/hindsight_client_api/docs/EntityIncludeOptions.md new file mode 100644 index 00000000..d568f2f9 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/EntityIncludeOptions.md @@ -0,0 +1,30 @@ +# EntityIncludeOptions + +Options for including entity observations in recall results. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**max_tokens** | **int** | Maximum tokens for entity observations | [optional] [default to 500] + +## Example + +```python +from hindsight_client_api.models.entity_include_options import EntityIncludeOptions + +# TODO update the JSON string below +json = "{}" +# create an instance of EntityIncludeOptions from a JSON string +entity_include_options_instance = EntityIncludeOptions.from_json(json) +# print the JSON string representation of the object +print(EntityIncludeOptions.to_json()) + +# convert the object into a dict +entity_include_options_dict = entity_include_options_instance.to_dict() +# create an instance of EntityIncludeOptions from a dict +entity_include_options_from_dict = EntityIncludeOptions.from_dict(entity_include_options_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/EntityListItem.md b/hindsight-clients/python/hindsight_client_api/docs/EntityListItem.md new file mode 100644 index 00000000..28d9aa17 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/EntityListItem.md @@ -0,0 +1,35 @@ +# EntityListItem + +Entity list item with summary. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**id** | **str** | | +**canonical_name** | **str** | | +**mention_count** | **int** | | +**first_seen** | **str** | | [optional] +**last_seen** | **str** | | [optional] +**metadata** | **Dict[str, object]** | | [optional] + +## Example + +```python +from hindsight_client_api.models.entity_list_item import EntityListItem + +# TODO update the JSON string below +json = "{}" +# create an instance of EntityListItem from a JSON string +entity_list_item_instance = EntityListItem.from_json(json) +# print the JSON string representation of the object +print(EntityListItem.to_json()) + +# convert the object into a dict +entity_list_item_dict = entity_list_item_instance.to_dict() +# create an instance of EntityListItem from a dict +entity_list_item_from_dict = EntityListItem.from_dict(entity_list_item_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/EntityListResponse.md b/hindsight-clients/python/hindsight_client_api/docs/EntityListResponse.md new file mode 100644 index 00000000..af7c403d --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/EntityListResponse.md @@ -0,0 +1,30 @@ +# EntityListResponse + +Response model for entity list endpoint. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**entities** | [**List[EntityListItem]**](EntityListItem.md) | | + +## Example + +```python +from hindsight_client_api.models.entity_list_response import EntityListResponse + +# TODO update the JSON string below +json = "{}" +# create an instance of EntityListResponse from a JSON string +entity_list_response_instance = EntityListResponse.from_json(json) +# print the JSON string representation of the object +print(EntityListResponse.to_json()) + +# convert the object into a dict +entity_list_response_dict = entity_list_response_instance.to_dict() +# create an instance of EntityListResponse from a dict +entity_list_response_from_dict = EntityListResponse.from_dict(entity_list_response_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/EntityObservationResponse.md b/hindsight-clients/python/hindsight_client_api/docs/EntityObservationResponse.md new file mode 100644 index 00000000..1fdc1edc --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/EntityObservationResponse.md @@ -0,0 +1,31 @@ +# EntityObservationResponse + +An observation about an entity. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**text** | **str** | | +**mentioned_at** | **str** | | [optional] + +## Example + +```python +from hindsight_client_api.models.entity_observation_response import EntityObservationResponse + +# TODO update the JSON string below +json = "{}" +# create an instance of EntityObservationResponse from a JSON string +entity_observation_response_instance = EntityObservationResponse.from_json(json) +# print the JSON string representation of the object +print(EntityObservationResponse.to_json()) + +# convert the object into a dict +entity_observation_response_dict = entity_observation_response_instance.to_dict() +# create an instance of EntityObservationResponse from a dict +entity_observation_response_from_dict = EntityObservationResponse.from_dict(entity_observation_response_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/EntityStateResponse.md b/hindsight-clients/python/hindsight_client_api/docs/EntityStateResponse.md new file mode 100644 index 00000000..593a9227 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/EntityStateResponse.md @@ -0,0 +1,32 @@ +# EntityStateResponse + +Current mental model of an entity. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**entity_id** | **str** | | +**canonical_name** | **str** | | +**observations** | [**List[EntityObservationResponse]**](EntityObservationResponse.md) | | + +## Example + +```python +from hindsight_client_api.models.entity_state_response import EntityStateResponse + +# TODO update the JSON string below +json = "{}" +# create an instance of EntityStateResponse from a JSON string +entity_state_response_instance = EntityStateResponse.from_json(json) +# print the JSON string representation of the object +print(EntityStateResponse.to_json()) + +# convert the object into a dict +entity_state_response_dict = entity_state_response_instance.to_dict() +# create an instance of EntityStateResponse from a dict +entity_state_response_from_dict = EntityStateResponse.from_dict(entity_state_response_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/IncludeOptions.md b/hindsight-clients/python/hindsight_client_api/docs/IncludeOptions.md new file mode 100644 index 00000000..650e7d98 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/IncludeOptions.md @@ -0,0 +1,30 @@ +# IncludeOptions + +Options for including additional data in recall results. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**entities** | [**EntityIncludeOptions**](EntityIncludeOptions.md) | | [optional] + +## Example + +```python +from hindsight_client_api.models.include_options import IncludeOptions + +# TODO update the JSON string below +json = "{}" +# create an instance of IncludeOptions from a JSON string +include_options_instance = IncludeOptions.from_json(json) +# print the JSON string representation of the object +print(IncludeOptions.to_json()) + +# convert the object into a dict +include_options_dict = include_options_instance.to_dict() +# create an instance of IncludeOptions from a dict +include_options_from_dict = IncludeOptions.from_dict(include_options_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/MemoryItem.md b/hindsight-clients/python/hindsight_client_api/docs/MemoryItem.md index c48e097d..7d84d501 100644 --- a/hindsight-clients/python/hindsight_client_api/docs/MemoryItem.md +++ b/hindsight-clients/python/hindsight_client_api/docs/MemoryItem.md @@ -1,14 +1,15 @@ # MemoryItem -Single memory item for batch put. +Single memory item for retain. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **content** | **str** | | -**event_date** | **datetime** | | [optional] +**timestamp** | **datetime** | | [optional] **context** | **str** | | [optional] +**metadata** | **Dict[str, str]** | | [optional] ## Example diff --git a/hindsight-clients/python/hindsight_client_api/docs/MemoryOperationsApi.md b/hindsight-clients/python/hindsight_client_api/docs/MemoryOperationsApi.md deleted file mode 100644 index d130d3f4..00000000 --- a/hindsight-clients/python/hindsight_client_api/docs/MemoryOperationsApi.md +++ /dev/null @@ -1,556 +0,0 @@ -# hindsight_client_api.MemoryOperationsApi - -All URIs are relative to *http://localhost* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**batch_put_async**](MemoryOperationsApi.md#batch_put_async) | **POST** /api/v1/agents/{agent_id}/memories/async | Store multiple memories asynchronously -[**batch_put_memories**](MemoryOperationsApi.md#batch_put_memories) | **POST** /api/v1/agents/{agent_id}/memories | Store multiple memories -[**cancel_operation**](MemoryOperationsApi.md#cancel_operation) | **DELETE** /api/v1/agents/{agent_id}/operations/{operation_id} | Cancel a pending async operation -[**delete_memory_unit**](MemoryOperationsApi.md#delete_memory_unit) | **DELETE** /api/v1/agents/{agent_id}/memories/{unit_id} | Delete a memory unit -[**list_memories**](MemoryOperationsApi.md#list_memories) | **GET** /api/v1/agents/{agent_id}/memories/list | List memory units -[**list_operations**](MemoryOperationsApi.md#list_operations) | **GET** /api/v1/agents/{agent_id}/operations | List async operations -[**search_memories**](MemoryOperationsApi.md#search_memories) | **POST** /api/v1/agents/{agent_id}/memories/search | Search memory - - -# **batch_put_async** -> BatchPutAsyncResponse batch_put_async(agent_id, batch_put_request) - -Store multiple memories asynchronously - -Store multiple memory items in batch asynchronously using the task backend. - - This endpoint returns immediately after queuing the task, without waiting for completion. - The actual processing happens in the background. - - Features: - - Immediate response (non-blocking) - - Background processing via task queue - - Efficient batch processing - - Automatic fact extraction from natural language - - Entity recognition and linking - - Document tracking with automatic upsert (when document_id is provided) - - Temporal and semantic linking - - The system automatically: - 1. Queues the batch put task - 2. Returns immediately with success=True, queued=True - 3. Processes in background: extracts facts, generates embeddings, creates links - - Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.models.batch_put_async_response import BatchPutAsyncResponse -from hindsight_client_api.models.batch_put_request import BatchPutRequest -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.MemoryOperationsApi(api_client) - agent_id = 'agent_id_example' # str | - batch_put_request = hindsight_client_api.BatchPutRequest() # BatchPutRequest | - - try: - # Store multiple memories asynchronously - api_response = await api_instance.batch_put_async(agent_id, batch_put_request) - print("The response of MemoryOperationsApi->batch_put_async:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling MemoryOperationsApi->batch_put_async: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - **batch_put_request** | [**BatchPutRequest**](BatchPutRequest.md)| | - -### Return type - -[**BatchPutAsyncResponse**](BatchPutAsyncResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **batch_put_memories** -> BatchPutResponse batch_put_memories(agent_id, batch_put_request) - -Store multiple memories - -Store multiple memory items in batch with automatic fact extraction. - - Features: - - Efficient batch processing - - Automatic fact extraction from natural language - - Entity recognition and linking - - Document tracking with automatic upsert (when document_id is provided) - - Temporal and semantic linking - - The system automatically: - 1. Extracts semantic facts from the content - 2. Generates embeddings - 3. Deduplicates similar facts - 4. Creates temporal, semantic, and entity links - 5. Tracks document metadata - - Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.models.batch_put_request import BatchPutRequest -from hindsight_client_api.models.batch_put_response import BatchPutResponse -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.MemoryOperationsApi(api_client) - agent_id = 'agent_id_example' # str | - batch_put_request = hindsight_client_api.BatchPutRequest() # BatchPutRequest | - - try: - # Store multiple memories - api_response = await api_instance.batch_put_memories(agent_id, batch_put_request) - print("The response of MemoryOperationsApi->batch_put_memories:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling MemoryOperationsApi->batch_put_memories: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - **batch_put_request** | [**BatchPutRequest**](BatchPutRequest.md)| | - -### Return type - -[**BatchPutResponse**](BatchPutResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **cancel_operation** -> object cancel_operation(agent_id, operation_id) - -Cancel a pending async operation - -Cancel a pending async operation by removing it from the queue - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.MemoryOperationsApi(api_client) - agent_id = 'agent_id_example' # str | - operation_id = 'operation_id_example' # str | - - try: - # Cancel a pending async operation - api_response = await api_instance.cancel_operation(agent_id, operation_id) - print("The response of MemoryOperationsApi->cancel_operation:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling MemoryOperationsApi->cancel_operation: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - **operation_id** | **str**| | - -### Return type - -**object** - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **delete_memory_unit** -> object delete_memory_unit(agent_id, unit_id) - -Delete a memory unit - -Delete a single memory unit and all its associated links (temporal, semantic, and entity links) - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.MemoryOperationsApi(api_client) - agent_id = 'agent_id_example' # str | - unit_id = 'unit_id_example' # str | - - try: - # Delete a memory unit - api_response = await api_instance.delete_memory_unit(agent_id, unit_id) - print("The response of MemoryOperationsApi->delete_memory_unit:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling MemoryOperationsApi->delete_memory_unit: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - **unit_id** | **str**| | - -### Return type - -**object** - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **list_memories** -> ListMemoryUnitsResponse list_memories(agent_id, fact_type=fact_type, q=q, limit=limit, offset=offset) - -List memory units - -List memory units with pagination and optional full-text search. Supports filtering by fact_type. - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.models.list_memory_units_response import ListMemoryUnitsResponse -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.MemoryOperationsApi(api_client) - agent_id = 'agent_id_example' # str | - fact_type = 'fact_type_example' # str | (optional) - q = 'q_example' # str | (optional) - limit = 100 # int | (optional) (default to 100) - offset = 0 # int | (optional) (default to 0) - - try: - # List memory units - api_response = await api_instance.list_memories(agent_id, fact_type=fact_type, q=q, limit=limit, offset=offset) - print("The response of MemoryOperationsApi->list_memories:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling MemoryOperationsApi->list_memories: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - **fact_type** | **str**| | [optional] - **q** | **str**| | [optional] - **limit** | **int**| | [optional] [default to 100] - **offset** | **int**| | [optional] [default to 0] - -### Return type - -[**ListMemoryUnitsResponse**](ListMemoryUnitsResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **list_operations** -> object list_operations(agent_id) - -List async operations - -Get a list of all async operations (pending and failed) for a specific agent, including error messages for failed operations - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.MemoryOperationsApi(api_client) - agent_id = 'agent_id_example' # str | - - try: - # List async operations - api_response = await api_instance.list_operations(agent_id) - print("The response of MemoryOperationsApi->list_operations:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling MemoryOperationsApi->list_operations: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - -### Return type - -**object** - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **search_memories** -> SearchResponse search_memories(agent_id, search_request) - -Search memory - -Search memory using semantic similarity and spreading activation. - - The fact_type parameter is optional and must be one of: - - 'world': General knowledge about people, places, events, and things that happen - - 'agent': Memories about what the AI agent did, actions taken, and tasks performed - - 'opinion': The agent's formed beliefs, perspectives, and viewpoints - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.models.search_request import SearchRequest -from hindsight_client_api.models.search_response import SearchResponse -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.MemoryOperationsApi(api_client) - agent_id = 'agent_id_example' # str | - search_request = hindsight_client_api.SearchRequest() # SearchRequest | - - try: - # Search memory - api_response = await api_instance.search_memories(agent_id, search_request) - print("The response of MemoryOperationsApi->search_memories:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling MemoryOperationsApi->search_memories: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - **search_request** | [**SearchRequest**](SearchRequest.md)| | - -### Return type - -[**SearchResponse**](SearchResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - diff --git a/hindsight-clients/python/hindsight_client_api/docs/MetadataFilter.md b/hindsight-clients/python/hindsight_client_api/docs/MetadataFilter.md new file mode 100644 index 00000000..18691c1a --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/MetadataFilter.md @@ -0,0 +1,32 @@ +# MetadataFilter + +Filter for metadata fields. Matches records where (key=value) OR (key not set) when match_unset=True. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**key** | **str** | Metadata key to filter on | +**value** | **str** | | [optional] +**match_unset** | **bool** | If True, also match records where this metadata key is not set | [optional] [default to True] + +## Example + +```python +from hindsight_client_api.models.metadata_filter import MetadataFilter + +# TODO update the JSON string below +json = "{}" +# create an instance of MetadataFilter from a JSON string +metadata_filter_instance = MetadataFilter.from_json(json) +# print the JSON string representation of the object +print(MetadataFilter.to_json()) + +# convert the object into a dict +metadata_filter_dict = metadata_filter_instance.to_dict() +# create an instance of MetadataFilter from a dict +metadata_filter_from_dict = MetadataFilter.from_dict(metadata_filter_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/ReasoningApi.md b/hindsight-clients/python/hindsight_client_api/docs/ReasoningApi.md deleted file mode 100644 index 6bde5d68..00000000 --- a/hindsight-clients/python/hindsight_client_api/docs/ReasoningApi.md +++ /dev/null @@ -1,89 +0,0 @@ -# hindsight_client_api.ReasoningApi - -All URIs are relative to *http://localhost* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**think**](ReasoningApi.md#think) | **POST** /api/v1/agents/{agent_id}/think | Think and generate answer - - -# **think** -> ThinkResponse think(agent_id, think_request) - -Think and generate answer - -Think and formulate an answer using agent identity, world facts, and opinions. - - This endpoint: - 1. Retrieves agent facts (agent's identity) - 2. Retrieves world facts relevant to the query - 3. Retrieves existing opinions (agent's perspectives) - 4. Uses LLM to formulate a contextual answer - 5. Extracts and stores any new opinions formed - 6. Returns plain text answer, the facts used, and new opinions - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.models.think_request import ThinkRequest -from hindsight_client_api.models.think_response import ThinkResponse -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.ReasoningApi(api_client) - agent_id = 'agent_id_example' # str | - think_request = hindsight_client_api.ThinkRequest() # ThinkRequest | - - try: - # Think and generate answer - api_response = await api_instance.think(agent_id, think_request) - print("The response of ReasoningApi->think:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling ReasoningApi->think: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - **think_request** | [**ThinkRequest**](ThinkRequest.md)| | - -### Return type - -[**ThinkResponse**](ThinkResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - diff --git a/hindsight-clients/python/hindsight_client_api/docs/RecallRequest.md b/hindsight-clients/python/hindsight_client_api/docs/RecallRequest.md new file mode 100644 index 00000000..32662602 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/RecallRequest.md @@ -0,0 +1,37 @@ +# RecallRequest + +Request model for recall endpoint. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**query** | **str** | | +**types** | **List[str]** | | [optional] +**budget** | [**Budget**](Budget.md) | | [optional] +**max_tokens** | **int** | | [optional] [default to 4096] +**trace** | **bool** | | [optional] [default to False] +**query_timestamp** | **str** | | [optional] +**filters** | [**List[MetadataFilter]**](MetadataFilter.md) | | [optional] +**include** | [**IncludeOptions**](IncludeOptions.md) | Options for including additional data (entities are included by default) | [optional] + +## Example + +```python +from hindsight_client_api.models.recall_request import RecallRequest + +# TODO update the JSON string below +json = "{}" +# create an instance of RecallRequest from a JSON string +recall_request_instance = RecallRequest.from_json(json) +# print the JSON string representation of the object +print(RecallRequest.to_json()) + +# convert the object into a dict +recall_request_dict = recall_request_instance.to_dict() +# create an instance of RecallRequest from a dict +recall_request_from_dict = RecallRequest.from_dict(recall_request_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/RecallResponse.md b/hindsight-clients/python/hindsight_client_api/docs/RecallResponse.md new file mode 100644 index 00000000..1bb4ef45 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/RecallResponse.md @@ -0,0 +1,32 @@ +# RecallResponse + +Response model for recall endpoints. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**results** | [**List[RecallResult]**](RecallResult.md) | | +**trace** | **Dict[str, object]** | | [optional] +**entities** | [**Dict[str, EntityStateResponse]**](EntityStateResponse.md) | | [optional] + +## Example + +```python +from hindsight_client_api.models.recall_response import RecallResponse + +# TODO update the JSON string below +json = "{}" +# create an instance of RecallResponse from a JSON string +recall_response_instance = RecallResponse.from_json(json) +# print the JSON string representation of the object +print(RecallResponse.to_json()) + +# convert the object into a dict +recall_response_dict = recall_response_instance.to_dict() +# create an instance of RecallResponse from a dict +recall_response_from_dict = RecallResponse.from_dict(recall_response_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/RecallResult.md b/hindsight-clients/python/hindsight_client_api/docs/RecallResult.md new file mode 100644 index 00000000..1c9b0508 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/RecallResult.md @@ -0,0 +1,39 @@ +# RecallResult + +Single recall result item. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**id** | **str** | | +**text** | **str** | | +**type** | **str** | | [optional] +**entities** | **List[str]** | | [optional] +**context** | **str** | | [optional] +**occurred_start** | **str** | | [optional] +**occurred_end** | **str** | | [optional] +**mentioned_at** | **str** | | [optional] +**document_id** | **str** | | [optional] +**metadata** | **Dict[str, str]** | | [optional] + +## Example + +```python +from hindsight_client_api.models.recall_result import RecallResult + +# TODO update the JSON string below +json = "{}" +# create an instance of RecallResult from a JSON string +recall_result_instance = RecallResult.from_json(json) +# print the JSON string representation of the object +print(RecallResult.to_json()) + +# convert the object into a dict +recall_result_dict = recall_result_instance.to_dict() +# create an instance of RecallResult from a dict +recall_result_from_dict = RecallResult.from_dict(recall_result_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/ThinkFact.md b/hindsight-clients/python/hindsight_client_api/docs/ReflectFact.md similarity index 56% rename from hindsight-clients/python/hindsight_client_api/docs/ThinkFact.md rename to hindsight-clients/python/hindsight_client_api/docs/ReflectFact.md index 78b16eb7..1022a5a9 100644 --- a/hindsight-clients/python/hindsight_client_api/docs/ThinkFact.md +++ b/hindsight-clients/python/hindsight_client_api/docs/ReflectFact.md @@ -1,4 +1,4 @@ -# ThinkFact +# ReflectFact A fact used in think response. @@ -10,24 +10,25 @@ Name | Type | Description | Notes **text** | **str** | | **type** | **str** | | [optional] **context** | **str** | | [optional] -**event_date** | **str** | | [optional] +**occurred_start** | **str** | | [optional] +**occurred_end** | **str** | | [optional] ## Example ```python -from hindsight_client_api.models.think_fact import ThinkFact +from hindsight_client_api.models.reflect_fact import ReflectFact # TODO update the JSON string below json = "{}" -# create an instance of ThinkFact from a JSON string -think_fact_instance = ThinkFact.from_json(json) +# create an instance of ReflectFact from a JSON string +reflect_fact_instance = ReflectFact.from_json(json) # print the JSON string representation of the object -print(ThinkFact.to_json()) +print(ReflectFact.to_json()) # convert the object into a dict -think_fact_dict = think_fact_instance.to_dict() -# create an instance of ThinkFact from a dict -think_fact_from_dict = ThinkFact.from_dict(think_fact_dict) +reflect_fact_dict = reflect_fact_instance.to_dict() +# create an instance of ReflectFact from a dict +reflect_fact_from_dict = ReflectFact.from_dict(reflect_fact_dict) ``` [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/hindsight-clients/python/hindsight_client_api/docs/ReflectIncludeOptions.md b/hindsight-clients/python/hindsight_client_api/docs/ReflectIncludeOptions.md new file mode 100644 index 00000000..38b80dc1 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/ReflectIncludeOptions.md @@ -0,0 +1,31 @@ +# ReflectIncludeOptions + +Options for including additional data in reflect results. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**facts** | **object** | Options for including facts (based_on) in reflect results. | [optional] +**entities** | [**EntityIncludeOptions**](EntityIncludeOptions.md) | | [optional] + +## Example + +```python +from hindsight_client_api.models.reflect_include_options import ReflectIncludeOptions + +# TODO update the JSON string below +json = "{}" +# create an instance of ReflectIncludeOptions from a JSON string +reflect_include_options_instance = ReflectIncludeOptions.from_json(json) +# print the JSON string representation of the object +print(ReflectIncludeOptions.to_json()) + +# convert the object into a dict +reflect_include_options_dict = reflect_include_options_instance.to_dict() +# create an instance of ReflectIncludeOptions from a dict +reflect_include_options_from_dict = ReflectIncludeOptions.from_dict(reflect_include_options_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/ReflectRequest.md b/hindsight-clients/python/hindsight_client_api/docs/ReflectRequest.md new file mode 100644 index 00000000..f48aa373 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/ReflectRequest.md @@ -0,0 +1,34 @@ +# ReflectRequest + +Request model for reflect endpoint. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**query** | **str** | | +**budget** | [**Budget**](Budget.md) | | [optional] +**context** | **str** | | [optional] +**filters** | [**List[MetadataFilter]**](MetadataFilter.md) | | [optional] +**include** | [**ReflectIncludeOptions**](ReflectIncludeOptions.md) | Options for including additional data (both disabled by default) | [optional] + +## Example + +```python +from hindsight_client_api.models.reflect_request import ReflectRequest + +# TODO update the JSON string below +json = "{}" +# create an instance of ReflectRequest from a JSON string +reflect_request_instance = ReflectRequest.from_json(json) +# print the JSON string representation of the object +print(ReflectRequest.to_json()) + +# convert the object into a dict +reflect_request_dict = reflect_request_instance.to_dict() +# create an instance of ReflectRequest from a dict +reflect_request_from_dict = ReflectRequest.from_dict(reflect_request_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/ReflectResponse.md b/hindsight-clients/python/hindsight_client_api/docs/ReflectResponse.md new file mode 100644 index 00000000..266029a1 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/ReflectResponse.md @@ -0,0 +1,31 @@ +# ReflectResponse + +Response model for think endpoint. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**text** | **str** | | +**based_on** | [**List[ReflectFact]**](ReflectFact.md) | | [optional] [default to []] + +## Example + +```python +from hindsight_client_api.models.reflect_response import ReflectResponse + +# TODO update the JSON string below +json = "{}" +# create an instance of ReflectResponse from a JSON string +reflect_response_instance = ReflectResponse.from_json(json) +# print the JSON string representation of the object +print(ReflectResponse.to_json()) + +# convert the object into a dict +reflect_response_dict = reflect_response_instance.to_dict() +# create an instance of ReflectResponse from a dict +reflect_response_from_dict = ReflectResponse.from_dict(reflect_response_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/RetainRequest.md b/hindsight-clients/python/hindsight_client_api/docs/RetainRequest.md new file mode 100644 index 00000000..0e6b9b42 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/RetainRequest.md @@ -0,0 +1,32 @@ +# RetainRequest + +Request model for retain endpoint. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**items** | [**List[MemoryItem]**](MemoryItem.md) | | +**document_id** | **str** | | [optional] +**var_async** | **bool** | If true, process asynchronously in background. If false, wait for completion (default: false) | [optional] [default to False] + +## Example + +```python +from hindsight_client_api.models.retain_request import RetainRequest + +# TODO update the JSON string below +json = "{}" +# create an instance of RetainRequest from a JSON string +retain_request_instance = RetainRequest.from_json(json) +# print the JSON string representation of the object +print(RetainRequest.to_json()) + +# convert the object into a dict +retain_request_dict = retain_request_instance.to_dict() +# create an instance of RetainRequest from a dict +retain_request_from_dict = RetainRequest.from_dict(retain_request_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/RetainResponse.md b/hindsight-clients/python/hindsight_client_api/docs/RetainResponse.md new file mode 100644 index 00000000..0f49916d --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/docs/RetainResponse.md @@ -0,0 +1,34 @@ +# RetainResponse + +Response model for retain endpoint. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**success** | **bool** | | +**bank_id** | **str** | | +**document_id** | **str** | | [optional] +**items_count** | **int** | | +**var_async** | **bool** | Whether the operation was processed asynchronously | + +## Example + +```python +from hindsight_client_api.models.retain_response import RetainResponse + +# TODO update the JSON string below +json = "{}" +# create an instance of RetainResponse from a JSON string +retain_response_instance = RetainResponse.from_json(json) +# print the JSON string representation of the object +print(RetainResponse.to_json()) + +# convert the object into a dict +retain_response_dict = retain_response_instance.to_dict() +# create an instance of RetainResponse from a dict +retain_response_from_dict = RetainResponse.from_dict(retain_response_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/hindsight-clients/python/hindsight_client_api/docs/SearchRequest.md b/hindsight-clients/python/hindsight_client_api/docs/SearchRequest.md deleted file mode 100644 index 8e9f7d3d..00000000 --- a/hindsight-clients/python/hindsight_client_api/docs/SearchRequest.md +++ /dev/null @@ -1,35 +0,0 @@ -# SearchRequest - -Request model for search endpoint. - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**query** | **str** | | -**fact_type** | **List[str]** | | [optional] -**thinking_budget** | **int** | | [optional] [default to 100] -**max_tokens** | **int** | | [optional] [default to 4096] -**trace** | **bool** | | [optional] [default to False] -**question_date** | **str** | | [optional] - -## Example - -```python -from hindsight_client_api.models.search_request import SearchRequest - -# TODO update the JSON string below -json = "{}" -# create an instance of SearchRequest from a JSON string -search_request_instance = SearchRequest.from_json(json) -# print the JSON string representation of the object -print(SearchRequest.to_json()) - -# convert the object into a dict -search_request_dict = search_request_instance.to_dict() -# create an instance of SearchRequest from a dict -search_request_from_dict = SearchRequest.from_dict(search_request_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/hindsight-clients/python/hindsight_client_api/docs/SearchResponse.md b/hindsight-clients/python/hindsight_client_api/docs/SearchResponse.md deleted file mode 100644 index b0733163..00000000 --- a/hindsight-clients/python/hindsight_client_api/docs/SearchResponse.md +++ /dev/null @@ -1,31 +0,0 @@ -# SearchResponse - -Response model for search endpoints. - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**results** | [**List[SearchResult]**](SearchResult.md) | | -**trace** | **Dict[str, object]** | | [optional] - -## Example - -```python -from hindsight_client_api.models.search_response import SearchResponse - -# TODO update the JSON string below -json = "{}" -# create an instance of SearchResponse from a JSON string -search_response_instance = SearchResponse.from_json(json) -# print the JSON string representation of the object -print(SearchResponse.to_json()) - -# convert the object into a dict -search_response_dict = search_response_instance.to_dict() -# create an instance of SearchResponse from a dict -search_response_from_dict = SearchResponse.from_dict(search_response_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/hindsight-clients/python/hindsight_client_api/docs/SearchResult.md b/hindsight-clients/python/hindsight_client_api/docs/SearchResult.md deleted file mode 100644 index ba4c44a9..00000000 --- a/hindsight-clients/python/hindsight_client_api/docs/SearchResult.md +++ /dev/null @@ -1,35 +0,0 @@ -# SearchResult - -Single search result item. - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**id** | **str** | | -**text** | **str** | | -**type** | **str** | | [optional] -**context** | **str** | | [optional] -**event_date** | **str** | | [optional] -**document_id** | **str** | | [optional] - -## Example - -```python -from hindsight_client_api.models.search_result import SearchResult - -# TODO update the JSON string below -json = "{}" -# create an instance of SearchResult from a JSON string -search_result_instance = SearchResult.from_json(json) -# print the JSON string representation of the object -print(SearchResult.to_json()) - -# convert the object into a dict -search_result_dict = search_result_instance.to_dict() -# create an instance of SearchResult from a dict -search_result_from_dict = SearchResult.from_dict(search_result_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/hindsight-clients/python/hindsight_client_api/docs/ThinkRequest.md b/hindsight-clients/python/hindsight_client_api/docs/ThinkRequest.md deleted file mode 100644 index 1cb7b757..00000000 --- a/hindsight-clients/python/hindsight_client_api/docs/ThinkRequest.md +++ /dev/null @@ -1,32 +0,0 @@ -# ThinkRequest - -Request model for think endpoint. - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**query** | **str** | | -**thinking_budget** | **int** | | [optional] [default to 50] -**context** | **str** | | [optional] - -## Example - -```python -from hindsight_client_api.models.think_request import ThinkRequest - -# TODO update the JSON string below -json = "{}" -# create an instance of ThinkRequest from a JSON string -think_request_instance = ThinkRequest.from_json(json) -# print the JSON string representation of the object -print(ThinkRequest.to_json()) - -# convert the object into a dict -think_request_dict = think_request_instance.to_dict() -# create an instance of ThinkRequest from a dict -think_request_from_dict = ThinkRequest.from_dict(think_request_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/hindsight-clients/python/hindsight_client_api/docs/ThinkResponse.md b/hindsight-clients/python/hindsight_client_api/docs/ThinkResponse.md deleted file mode 100644 index 914dce22..00000000 --- a/hindsight-clients/python/hindsight_client_api/docs/ThinkResponse.md +++ /dev/null @@ -1,32 +0,0 @@ -# ThinkResponse - -Response model for think endpoint. - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**text** | **str** | | -**based_on** | [**List[ThinkFact]**](ThinkFact.md) | | [optional] [default to []] -**new_opinions** | **List[str]** | | [optional] [default to []] - -## Example - -```python -from hindsight_client_api.models.think_response import ThinkResponse - -# TODO update the JSON string below -json = "{}" -# create an instance of ThinkResponse from a JSON string -think_response_instance = ThinkResponse.from_json(json) -# print the JSON string representation of the object -print(ThinkResponse.to_json()) - -# convert the object into a dict -think_response_dict = think_response_instance.to_dict() -# create an instance of ThinkResponse from a dict -think_response_from_dict = ThinkResponse.from_dict(think_response_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/hindsight-clients/python/hindsight_client_api/docs/VisualizationApi.md b/hindsight-clients/python/hindsight_client_api/docs/VisualizationApi.md deleted file mode 100644 index c18b3d36..00000000 --- a/hindsight-clients/python/hindsight_client_api/docs/VisualizationApi.md +++ /dev/null @@ -1,80 +0,0 @@ -# hindsight_client_api.VisualizationApi - -All URIs are relative to *http://localhost* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**get_graph**](VisualizationApi.md#get_graph) | **GET** /api/v1/agents/{agent_id}/graph | Get memory graph data - - -# **get_graph** -> GraphDataResponse get_graph(agent_id, fact_type=fact_type) - -Get memory graph data - -Retrieve graph data for visualization, optionally filtered by fact_type (world/agent/opinion). Limited to 1000 most recent items. - -### Example - - -```python -import hindsight_client_api -from hindsight_client_api.models.graph_data_response import GraphDataResponse -from hindsight_client_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = hindsight_client_api.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -async with hindsight_client_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = hindsight_client_api.VisualizationApi(api_client) - agent_id = 'agent_id_example' # str | - fact_type = 'fact_type_example' # str | (optional) - - try: - # Get memory graph data - api_response = await api_instance.get_graph(agent_id, fact_type=fact_type) - print("The response of VisualizationApi->get_graph:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling VisualizationApi->get_graph: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **agent_id** | **str**| | - **fact_type** | **str**| | [optional] - -### Return type - -[**GraphDataResponse**](GraphDataResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - diff --git a/hindsight-clients/python/hindsight_client_api/exceptions.py b/hindsight-clients/python/hindsight_client_api/exceptions.py index c21ba3a4..fd5a408b 100644 --- a/hindsight-clients/python/hindsight_client_api/exceptions.py +++ b/hindsight-clients/python/hindsight_client_api/exceptions.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/models/__init__.py b/hindsight-clients/python/hindsight_client_api/models/__init__.py index e3e52e1f..e353a36d 100644 --- a/hindsight-clients/python/hindsight_client_api/models/__init__.py +++ b/hindsight-clients/python/hindsight_client_api/models/__init__.py @@ -2,9 +2,9 @@ # flake8: noqa """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -14,28 +14,37 @@ # import models into model package from hindsight_client_api.models.add_background_request import AddBackgroundRequest -from hindsight_client_api.models.agent_list_item import AgentListItem -from hindsight_client_api.models.agent_list_response import AgentListResponse -from hindsight_client_api.models.agent_profile_response import AgentProfileResponse from hindsight_client_api.models.background_response import BackgroundResponse -from hindsight_client_api.models.batch_put_async_response import BatchPutAsyncResponse -from hindsight_client_api.models.batch_put_request import BatchPutRequest -from hindsight_client_api.models.batch_put_response import BatchPutResponse -from hindsight_client_api.models.create_agent_request import CreateAgentRequest +from hindsight_client_api.models.bank_list_item import BankListItem +from hindsight_client_api.models.bank_list_response import BankListResponse +from hindsight_client_api.models.bank_profile_response import BankProfileResponse +from hindsight_client_api.models.budget import Budget +from hindsight_client_api.models.create_bank_request import CreateBankRequest from hindsight_client_api.models.delete_response import DeleteResponse from hindsight_client_api.models.document_response import DocumentResponse +from hindsight_client_api.models.entity_detail_response import EntityDetailResponse +from hindsight_client_api.models.entity_include_options import EntityIncludeOptions +from hindsight_client_api.models.entity_list_item import EntityListItem +from hindsight_client_api.models.entity_list_response import EntityListResponse +from hindsight_client_api.models.entity_observation_response import EntityObservationResponse +from hindsight_client_api.models.entity_state_response import EntityStateResponse from hindsight_client_api.models.graph_data_response import GraphDataResponse from hindsight_client_api.models.http_validation_error import HTTPValidationError +from hindsight_client_api.models.include_options import IncludeOptions from hindsight_client_api.models.list_documents_response import ListDocumentsResponse from hindsight_client_api.models.list_memory_units_response import ListMemoryUnitsResponse from hindsight_client_api.models.memory_item import MemoryItem +from hindsight_client_api.models.metadata_filter import MetadataFilter from hindsight_client_api.models.personality_traits import PersonalityTraits -from hindsight_client_api.models.search_request import SearchRequest -from hindsight_client_api.models.search_response import SearchResponse -from hindsight_client_api.models.search_result import SearchResult -from hindsight_client_api.models.think_fact import ThinkFact -from hindsight_client_api.models.think_request import ThinkRequest -from hindsight_client_api.models.think_response import ThinkResponse +from hindsight_client_api.models.recall_request import RecallRequest +from hindsight_client_api.models.recall_response import RecallResponse +from hindsight_client_api.models.recall_result import RecallResult +from hindsight_client_api.models.reflect_fact import ReflectFact +from hindsight_client_api.models.reflect_include_options import ReflectIncludeOptions +from hindsight_client_api.models.reflect_request import ReflectRequest +from hindsight_client_api.models.reflect_response import ReflectResponse +from hindsight_client_api.models.retain_request import RetainRequest +from hindsight_client_api.models.retain_response import RetainResponse from hindsight_client_api.models.update_personality_request import UpdatePersonalityRequest from hindsight_client_api.models.validation_error import ValidationError from hindsight_client_api.models.validation_error_loc_inner import ValidationErrorLocInner diff --git a/hindsight-clients/python/hindsight_client_api/models/add_background_request.py b/hindsight-clients/python/hindsight_client_api/models/add_background_request.py index 6c23eca1..a98659aa 100644 --- a/hindsight-clients/python/hindsight_client_api/models/add_background_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/add_background_request.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/models/background_response.py b/hindsight-clients/python/hindsight_client_api/models/background_response.py index 913db60b..d22b3229 100644 --- a/hindsight-clients/python/hindsight_client_api/models/background_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/background_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/models/agent_list_item.py b/hindsight-clients/python/hindsight_client_api/models/bank_list_item.py similarity index 70% rename from hindsight-clients/python/hindsight_client_api/models/agent_list_item.py rename to hindsight-clients/python/hindsight_client_api/models/bank_list_item.py index 1f9293f9..606a76a7 100644 --- a/hindsight-clients/python/hindsight_client_api/models/agent_list_item.py +++ b/hindsight-clients/python/hindsight_client_api/models/bank_list_item.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -23,17 +23,17 @@ from hindsight_client_api.models.personality_traits import PersonalityTraits from typing import Optional, Set from typing_extensions import Self -class AgentListItem(BaseModel): +class BankListItem(BaseModel): """ - Agent list item with profile summary. + Bank list item with profile summary. """ # noqa: E501 - agent_id: StrictStr + bank_id: StrictStr name: StrictStr personality: PersonalityTraits background: StrictStr created_at: Optional[StrictStr] = None updated_at: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["agent_id", "name", "personality", "background", "created_at", "updated_at"] + __properties: ClassVar[List[str]] = ["bank_id", "name", "personality", "background", "created_at", "updated_at"] model_config = ConfigDict( populate_by_name=True, @@ -53,7 +53,7 @@ class AgentListItem(BaseModel): @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AgentListItem from a JSON string""" + """Create an instance of BankListItem from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -91,7 +91,7 @@ class AgentListItem(BaseModel): @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AgentListItem from a dict""" + """Create an instance of BankListItem from a dict""" if obj is None: return None @@ -99,7 +99,7 @@ class AgentListItem(BaseModel): return cls.model_validate(obj) _obj = cls.model_validate({ - "agent_id": obj.get("agent_id"), + "bank_id": obj.get("bank_id"), "name": obj.get("name"), "personality": PersonalityTraits.from_dict(obj["personality"]) if obj.get("personality") is not None else None, "background": obj.get("background"), diff --git a/hindsight-clients/python/hindsight_client_api/models/agent_list_response.py b/hindsight-clients/python/hindsight_client_api/models/bank_list_response.py similarity index 56% rename from hindsight-clients/python/hindsight_client_api/models/agent_list_response.py rename to hindsight-clients/python/hindsight_client_api/models/bank_list_response.py index 062f6d10..b053334b 100644 --- a/hindsight-clients/python/hindsight_client_api/models/agent_list_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/bank_list_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -19,16 +19,16 @@ import json from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List -from hindsight_client_api.models.agent_list_item import AgentListItem +from hindsight_client_api.models.bank_list_item import BankListItem from typing import Optional, Set from typing_extensions import Self -class AgentListResponse(BaseModel): +class BankListResponse(BaseModel): """ - Response model for listing all agents. + Response model for listing all banks. """ # noqa: E501 - agents: List[AgentListItem] - __properties: ClassVar[List[str]] = ["agents"] + banks: List[BankListItem] + __properties: ClassVar[List[str]] = ["banks"] model_config = ConfigDict( populate_by_name=True, @@ -48,7 +48,7 @@ class AgentListResponse(BaseModel): @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AgentListResponse from a JSON string""" + """Create an instance of BankListResponse from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -69,18 +69,18 @@ class AgentListResponse(BaseModel): exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of each item in agents (list) + # override the default output from pydantic by calling `to_dict()` of each item in banks (list) _items = [] - if self.agents: - for _item_agents in self.agents: - if _item_agents: - _items.append(_item_agents.to_dict()) - _dict['agents'] = _items + if self.banks: + for _item_banks in self.banks: + if _item_banks: + _items.append(_item_banks.to_dict()) + _dict['banks'] = _items return _dict @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AgentListResponse from a dict""" + """Create an instance of BankListResponse from a dict""" if obj is None: return None @@ -88,7 +88,7 @@ class AgentListResponse(BaseModel): return cls.model_validate(obj) _obj = cls.model_validate({ - "agents": [AgentListItem.from_dict(_item) for _item in obj["agents"]] if obj.get("agents") is not None else None + "banks": [BankListItem.from_dict(_item) for _item in obj["banks"]] if obj.get("banks") is not None else None }) return _obj diff --git a/hindsight-clients/python/hindsight_client_api/models/agent_profile_response.py b/hindsight-clients/python/hindsight_client_api/models/bank_profile_response.py similarity index 66% rename from hindsight-clients/python/hindsight_client_api/models/agent_profile_response.py rename to hindsight-clients/python/hindsight_client_api/models/bank_profile_response.py index aa72800a..f002e42c 100644 --- a/hindsight-clients/python/hindsight_client_api/models/agent_profile_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/bank_profile_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -23,15 +23,15 @@ from hindsight_client_api.models.personality_traits import PersonalityTraits from typing import Optional, Set from typing_extensions import Self -class AgentProfileResponse(BaseModel): +class BankProfileResponse(BaseModel): """ - Response model for agent profile. + Response model for bank profile. """ # noqa: E501 - agent_id: StrictStr + bank_id: StrictStr name: StrictStr personality: PersonalityTraits background: StrictStr - __properties: ClassVar[List[str]] = ["agent_id", "name", "personality", "background"] + __properties: ClassVar[List[str]] = ["bank_id", "name", "personality", "background"] model_config = ConfigDict( populate_by_name=True, @@ -51,7 +51,7 @@ class AgentProfileResponse(BaseModel): @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AgentProfileResponse from a JSON string""" + """Create an instance of BankProfileResponse from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -79,7 +79,7 @@ class AgentProfileResponse(BaseModel): @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AgentProfileResponse from a dict""" + """Create an instance of BankProfileResponse from a dict""" if obj is None: return None @@ -87,7 +87,7 @@ class AgentProfileResponse(BaseModel): return cls.model_validate(obj) _obj = cls.model_validate({ - "agent_id": obj.get("agent_id"), + "bank_id": obj.get("bank_id"), "name": obj.get("name"), "personality": PersonalityTraits.from_dict(obj["personality"]) if obj.get("personality") is not None else None, "background": obj.get("background") diff --git a/hindsight-clients/python/hindsight_client_api/models/budget.py b/hindsight-clients/python/hindsight_client_api/models/budget.py new file mode 100644 index 00000000..b02b73ae --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/models/budget.py @@ -0,0 +1,38 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import json +from enum import Enum +from typing_extensions import Self + + +class Budget(str, Enum): + """ + Budget levels for recall/reflect operations. + """ + + """ + allowed enum values + """ + LOW = 'low' + MID = 'mid' + HIGH = 'high' + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Create an instance of Budget from a JSON string""" + return cls(json.loads(json_str)) + + diff --git a/hindsight-clients/python/hindsight_client_api/models/create_agent_request.py b/hindsight-clients/python/hindsight_client_api/models/create_bank_request.py similarity index 74% rename from hindsight-clients/python/hindsight_client_api/models/create_agent_request.py rename to hindsight-clients/python/hindsight_client_api/models/create_bank_request.py index e4bb3e85..6dc7a2f4 100644 --- a/hindsight-clients/python/hindsight_client_api/models/create_agent_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/create_bank_request.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -23,9 +23,9 @@ from hindsight_client_api.models.personality_traits import PersonalityTraits from typing import Optional, Set from typing_extensions import Self -class CreateAgentRequest(BaseModel): +class CreateBankRequest(BaseModel): """ - Request model for creating/updating an agent. + Request model for creating/updating a bank. """ # noqa: E501 name: Optional[StrictStr] = None personality: Optional[PersonalityTraits] = None @@ -50,7 +50,7 @@ class CreateAgentRequest(BaseModel): @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of CreateAgentRequest from a JSON string""" + """Create an instance of CreateBankRequest from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -93,7 +93,7 @@ class CreateAgentRequest(BaseModel): @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of CreateAgentRequest from a dict""" + """Create an instance of CreateBankRequest from a dict""" if obj is None: return None diff --git a/hindsight-clients/python/hindsight_client_api/models/delete_response.py b/hindsight-clients/python/hindsight_client_api/models/delete_response.py index c1b879a3..6287c7f9 100644 --- a/hindsight-clients/python/hindsight_client_api/models/delete_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/delete_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -17,7 +17,7 @@ import pprint import re # noqa: F401 import json -from pydantic import BaseModel, ConfigDict, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, StrictBool from typing import Any, ClassVar, Dict, List from typing import Optional, Set from typing_extensions import Self @@ -27,8 +27,7 @@ class DeleteResponse(BaseModel): Response model for delete operations. """ # noqa: E501 success: StrictBool - message: StrictStr - __properties: ClassVar[List[str]] = ["success", "message"] + __properties: ClassVar[List[str]] = ["success"] model_config = ConfigDict( populate_by_name=True, @@ -81,8 +80,7 @@ class DeleteResponse(BaseModel): return cls.model_validate(obj) _obj = cls.model_validate({ - "success": obj.get("success"), - "message": obj.get("message") + "success": obj.get("success") }) return _obj diff --git a/hindsight-clients/python/hindsight_client_api/models/document_response.py b/hindsight-clients/python/hindsight_client_api/models/document_response.py index 1a4f403d..9c675192 100644 --- a/hindsight-clients/python/hindsight_client_api/models/document_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/document_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/models/entity_detail_response.py b/hindsight-clients/python/hindsight_client_api/models/entity_detail_response.py new file mode 100644 index 00000000..33c6f329 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/models/entity_detail_response.py @@ -0,0 +1,122 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from hindsight_client_api.models.entity_observation_response import EntityObservationResponse +from typing import Optional, Set +from typing_extensions import Self + +class EntityDetailResponse(BaseModel): + """ + Response model for entity detail endpoint. + """ # noqa: E501 + id: StrictStr + canonical_name: StrictStr + mention_count: StrictInt + first_seen: Optional[StrictStr] = None + last_seen: Optional[StrictStr] = None + metadata: Optional[Dict[str, Any]] = None + observations: List[EntityObservationResponse] + __properties: ClassVar[List[str]] = ["id", "canonical_name", "mention_count", "first_seen", "last_seen", "metadata", "observations"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of EntityDetailResponse from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in observations (list) + _items = [] + if self.observations: + for _item_observations in self.observations: + if _item_observations: + _items.append(_item_observations.to_dict()) + _dict['observations'] = _items + # set to None if first_seen (nullable) is None + # and model_fields_set contains the field + if self.first_seen is None and "first_seen" in self.model_fields_set: + _dict['first_seen'] = None + + # set to None if last_seen (nullable) is None + # and model_fields_set contains the field + if self.last_seen is None and "last_seen" in self.model_fields_set: + _dict['last_seen'] = None + + # set to None if metadata (nullable) is None + # and model_fields_set contains the field + if self.metadata is None and "metadata" in self.model_fields_set: + _dict['metadata'] = None + + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of EntityDetailResponse from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "canonical_name": obj.get("canonical_name"), + "mention_count": obj.get("mention_count"), + "first_seen": obj.get("first_seen"), + "last_seen": obj.get("last_seen"), + "metadata": obj.get("metadata"), + "observations": [EntityObservationResponse.from_dict(_item) for _item in obj["observations"]] if obj.get("observations") is not None else None + }) + return _obj + + diff --git a/hindsight-clients/python/hindsight_client_api/models/entity_include_options.py b/hindsight-clients/python/hindsight_client_api/models/entity_include_options.py new file mode 100644 index 00000000..d7bfa08a --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/models/entity_include_options.py @@ -0,0 +1,87 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class EntityIncludeOptions(BaseModel): + """ + Options for including entity observations in recall results. + """ # noqa: E501 + max_tokens: Optional[StrictInt] = Field(default=500, description="Maximum tokens for entity observations") + __properties: ClassVar[List[str]] = ["max_tokens"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of EntityIncludeOptions from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of EntityIncludeOptions from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "max_tokens": obj.get("max_tokens") if obj.get("max_tokens") is not None else 500 + }) + return _obj + + diff --git a/hindsight-clients/python/hindsight_client_api/models/think_request.py b/hindsight-clients/python/hindsight_client_api/models/entity_list_item.py similarity index 55% rename from hindsight-clients/python/hindsight_client_api/models/think_request.py rename to hindsight-clients/python/hindsight_client_api/models/entity_list_item.py index 6ddac465..3c8face1 100644 --- a/hindsight-clients/python/hindsight_client_api/models/think_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/entity_list_item.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -22,14 +22,17 @@ from typing import Any, ClassVar, Dict, List, Optional from typing import Optional, Set from typing_extensions import Self -class ThinkRequest(BaseModel): +class EntityListItem(BaseModel): """ - Request model for think endpoint. + Entity list item with summary. """ # noqa: E501 - query: StrictStr - thinking_budget: Optional[StrictInt] = 50 - context: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["query", "thinking_budget", "context"] + id: StrictStr + canonical_name: StrictStr + mention_count: StrictInt + first_seen: Optional[StrictStr] = None + last_seen: Optional[StrictStr] = None + metadata: Optional[Dict[str, Any]] = None + __properties: ClassVar[List[str]] = ["id", "canonical_name", "mention_count", "first_seen", "last_seen", "metadata"] model_config = ConfigDict( populate_by_name=True, @@ -49,7 +52,7 @@ class ThinkRequest(BaseModel): @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ThinkRequest from a JSON string""" + """Create an instance of EntityListItem from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -70,16 +73,26 @@ class ThinkRequest(BaseModel): exclude=excluded_fields, exclude_none=True, ) - # set to None if context (nullable) is None + # set to None if first_seen (nullable) is None # and model_fields_set contains the field - if self.context is None and "context" in self.model_fields_set: - _dict['context'] = None + if self.first_seen is None and "first_seen" in self.model_fields_set: + _dict['first_seen'] = None + + # set to None if last_seen (nullable) is None + # and model_fields_set contains the field + if self.last_seen is None and "last_seen" in self.model_fields_set: + _dict['last_seen'] = None + + # set to None if metadata (nullable) is None + # and model_fields_set contains the field + if self.metadata is None and "metadata" in self.model_fields_set: + _dict['metadata'] = None return _dict @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ThinkRequest from a dict""" + """Create an instance of EntityListItem from a dict""" if obj is None: return None @@ -87,9 +100,12 @@ class ThinkRequest(BaseModel): return cls.model_validate(obj) _obj = cls.model_validate({ - "query": obj.get("query"), - "thinking_budget": obj.get("thinking_budget") if obj.get("thinking_budget") is not None else 50, - "context": obj.get("context") + "id": obj.get("id"), + "canonical_name": obj.get("canonical_name"), + "mention_count": obj.get("mention_count"), + "first_seen": obj.get("first_seen"), + "last_seen": obj.get("last_seen"), + "metadata": obj.get("metadata") }) return _obj diff --git a/hindsight-clients/python/hindsight_client_api/models/entity_list_response.py b/hindsight-clients/python/hindsight_client_api/models/entity_list_response.py new file mode 100644 index 00000000..148d01ca --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/models/entity_list_response.py @@ -0,0 +1,95 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict +from typing import Any, ClassVar, Dict, List +from hindsight_client_api.models.entity_list_item import EntityListItem +from typing import Optional, Set +from typing_extensions import Self + +class EntityListResponse(BaseModel): + """ + Response model for entity list endpoint. + """ # noqa: E501 + entities: List[EntityListItem] + __properties: ClassVar[List[str]] = ["entities"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of EntityListResponse from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in entities (list) + _items = [] + if self.entities: + for _item_entities in self.entities: + if _item_entities: + _items.append(_item_entities.to_dict()) + _dict['entities'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of EntityListResponse from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "entities": [EntityListItem.from_dict(_item) for _item in obj["entities"]] if obj.get("entities") is not None else None + }) + return _obj + + diff --git a/hindsight-clients/python/hindsight_client_api/models/entity_observation_response.py b/hindsight-clients/python/hindsight_client_api/models/entity_observation_response.py new file mode 100644 index 00000000..7c3a77ac --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/models/entity_observation_response.py @@ -0,0 +1,94 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class EntityObservationResponse(BaseModel): + """ + An observation about an entity. + """ # noqa: E501 + text: StrictStr + mentioned_at: Optional[StrictStr] = None + __properties: ClassVar[List[str]] = ["text", "mentioned_at"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of EntityObservationResponse from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # set to None if mentioned_at (nullable) is None + # and model_fields_set contains the field + if self.mentioned_at is None and "mentioned_at" in self.model_fields_set: + _dict['mentioned_at'] = None + + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of EntityObservationResponse from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "text": obj.get("text"), + "mentioned_at": obj.get("mentioned_at") + }) + return _obj + + diff --git a/hindsight-clients/python/hindsight_client_api/models/entity_state_response.py b/hindsight-clients/python/hindsight_client_api/models/entity_state_response.py new file mode 100644 index 00000000..93ee13d2 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/models/entity_state_response.py @@ -0,0 +1,99 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, StrictStr +from typing import Any, ClassVar, Dict, List +from hindsight_client_api.models.entity_observation_response import EntityObservationResponse +from typing import Optional, Set +from typing_extensions import Self + +class EntityStateResponse(BaseModel): + """ + Current mental model of an entity. + """ # noqa: E501 + entity_id: StrictStr + canonical_name: StrictStr + observations: List[EntityObservationResponse] + __properties: ClassVar[List[str]] = ["entity_id", "canonical_name", "observations"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of EntityStateResponse from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in observations (list) + _items = [] + if self.observations: + for _item_observations in self.observations: + if _item_observations: + _items.append(_item_observations.to_dict()) + _dict['observations'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of EntityStateResponse from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "entity_id": obj.get("entity_id"), + "canonical_name": obj.get("canonical_name"), + "observations": [EntityObservationResponse.from_dict(_item) for _item in obj["observations"]] if obj.get("observations") is not None else None + }) + return _obj + + diff --git a/hindsight-clients/python/hindsight_client_api/models/graph_data_response.py b/hindsight-clients/python/hindsight_client_api/models/graph_data_response.py index 0309dbb7..e2263142 100644 --- a/hindsight-clients/python/hindsight_client_api/models/graph_data_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/graph_data_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/models/http_validation_error.py b/hindsight-clients/python/hindsight_client_api/models/http_validation_error.py index 91edaae1..7039acae 100644 --- a/hindsight-clients/python/hindsight_client_api/models/http_validation_error.py +++ b/hindsight-clients/python/hindsight_client_api/models/http_validation_error.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/models/include_options.py b/hindsight-clients/python/hindsight_client_api/models/include_options.py new file mode 100644 index 00000000..e1136866 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/models/include_options.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict +from typing import Any, ClassVar, Dict, List, Optional +from hindsight_client_api.models.entity_include_options import EntityIncludeOptions +from typing import Optional, Set +from typing_extensions import Self + +class IncludeOptions(BaseModel): + """ + Options for including additional data in recall results. + """ # noqa: E501 + entities: Optional[EntityIncludeOptions] = None + __properties: ClassVar[List[str]] = ["entities"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of IncludeOptions from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of entities + if self.entities: + _dict['entities'] = self.entities.to_dict() + # set to None if entities (nullable) is None + # and model_fields_set contains the field + if self.entities is None and "entities" in self.model_fields_set: + _dict['entities'] = None + + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of IncludeOptions from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "entities": EntityIncludeOptions.from_dict(obj["entities"]) if obj.get("entities") is not None else None + }) + return _obj + + diff --git a/hindsight-clients/python/hindsight_client_api/models/list_documents_response.py b/hindsight-clients/python/hindsight_client_api/models/list_documents_response.py index 13447ff3..846b0b71 100644 --- a/hindsight-clients/python/hindsight_client_api/models/list_documents_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/list_documents_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/models/list_memory_units_response.py b/hindsight-clients/python/hindsight_client_api/models/list_memory_units_response.py index 93f33bee..0f86644d 100644 --- a/hindsight-clients/python/hindsight_client_api/models/list_memory_units_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/list_memory_units_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/models/memory_item.py b/hindsight-clients/python/hindsight_client_api/models/memory_item.py index 73004af1..427e60d9 100644 --- a/hindsight-clients/python/hindsight_client_api/models/memory_item.py +++ b/hindsight-clients/python/hindsight_client_api/models/memory_item.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -25,12 +25,13 @@ from typing_extensions import Self class MemoryItem(BaseModel): """ - Single memory item for batch put. + Single memory item for retain. """ # noqa: E501 content: StrictStr - event_date: Optional[datetime] = None + timestamp: Optional[datetime] = None context: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["content", "event_date", "context"] + metadata: Optional[Dict[str, StrictStr]] = None + __properties: ClassVar[List[str]] = ["content", "timestamp", "context", "metadata"] model_config = ConfigDict( populate_by_name=True, @@ -71,16 +72,21 @@ class MemoryItem(BaseModel): exclude=excluded_fields, exclude_none=True, ) - # set to None if event_date (nullable) is None + # set to None if timestamp (nullable) is None # and model_fields_set contains the field - if self.event_date is None and "event_date" in self.model_fields_set: - _dict['event_date'] = None + if self.timestamp is None and "timestamp" in self.model_fields_set: + _dict['timestamp'] = None # set to None if context (nullable) is None # and model_fields_set contains the field if self.context is None and "context" in self.model_fields_set: _dict['context'] = None + # set to None if metadata (nullable) is None + # and model_fields_set contains the field + if self.metadata is None and "metadata" in self.model_fields_set: + _dict['metadata'] = None + return _dict @classmethod @@ -94,8 +100,9 @@ class MemoryItem(BaseModel): _obj = cls.model_validate({ "content": obj.get("content"), - "event_date": obj.get("event_date"), - "context": obj.get("context") + "timestamp": obj.get("timestamp"), + "context": obj.get("context"), + "metadata": obj.get("metadata") }) return _obj diff --git a/hindsight-clients/python/hindsight_client_api/models/batch_put_async_response.py b/hindsight-clients/python/hindsight_client_api/models/metadata_filter.py similarity index 51% rename from hindsight-clients/python/hindsight_client_api/models/batch_put_async_response.py rename to hindsight-clients/python/hindsight_client_api/models/metadata_filter.py index 89ec5108..47405fd9 100644 --- a/hindsight-clients/python/hindsight_client_api/models/batch_put_async_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/metadata_filter.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -17,22 +17,19 @@ import pprint import re # noqa: F401 import json -from pydantic import BaseModel, ConfigDict, StrictBool, StrictInt, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing import Optional, Set from typing_extensions import Self -class BatchPutAsyncResponse(BaseModel): +class MetadataFilter(BaseModel): """ - Response model for async batch put endpoint. + Filter for metadata fields. Matches records where (key=value) OR (key not set) when match_unset=True. """ # noqa: E501 - success: StrictBool - message: StrictStr - agent_id: StrictStr - document_id: Optional[StrictStr] = None - items_count: StrictInt - queued: StrictBool - __properties: ClassVar[List[str]] = ["success", "message", "agent_id", "document_id", "items_count", "queued"] + key: StrictStr = Field(description="Metadata key to filter on") + value: Optional[StrictStr] = None + match_unset: Optional[StrictBool] = Field(default=True, description="If True, also match records where this metadata key is not set") + __properties: ClassVar[List[str]] = ["key", "value", "match_unset"] model_config = ConfigDict( populate_by_name=True, @@ -52,7 +49,7 @@ class BatchPutAsyncResponse(BaseModel): @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of BatchPutAsyncResponse from a JSON string""" + """Create an instance of MetadataFilter from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -73,16 +70,16 @@ class BatchPutAsyncResponse(BaseModel): exclude=excluded_fields, exclude_none=True, ) - # set to None if document_id (nullable) is None + # set to None if value (nullable) is None # and model_fields_set contains the field - if self.document_id is None and "document_id" in self.model_fields_set: - _dict['document_id'] = None + if self.value is None and "value" in self.model_fields_set: + _dict['value'] = None return _dict @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of BatchPutAsyncResponse from a dict""" + """Create an instance of MetadataFilter from a dict""" if obj is None: return None @@ -90,12 +87,9 @@ class BatchPutAsyncResponse(BaseModel): return cls.model_validate(obj) _obj = cls.model_validate({ - "success": obj.get("success"), - "message": obj.get("message"), - "agent_id": obj.get("agent_id"), - "document_id": obj.get("document_id"), - "items_count": obj.get("items_count"), - "queued": obj.get("queued") + "key": obj.get("key"), + "value": obj.get("value"), + "match_unset": obj.get("match_unset") if obj.get("match_unset") is not None else True }) return _obj diff --git a/hindsight-clients/python/hindsight_client_api/models/personality_traits.py b/hindsight-clients/python/hindsight_client_api/models/personality_traits.py index 1adf4759..1394222f 100644 --- a/hindsight-clients/python/hindsight_client_api/models/personality_traits.py +++ b/hindsight-clients/python/hindsight_client_api/models/personality_traits.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/models/search_request.py b/hindsight-clients/python/hindsight_client_api/models/recall_request.py similarity index 50% rename from hindsight-clients/python/hindsight_client_api/models/search_request.py rename to hindsight-clients/python/hindsight_client_api/models/recall_request.py index 3264cf4a..06fbd761 100644 --- a/hindsight-clients/python/hindsight_client_api/models/search_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/recall_request.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -17,22 +17,27 @@ import pprint import re # noqa: F401 import json -from pydantic import BaseModel, ConfigDict, StrictBool, StrictInt, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional +from hindsight_client_api.models.budget import Budget +from hindsight_client_api.models.include_options import IncludeOptions +from hindsight_client_api.models.metadata_filter import MetadataFilter from typing import Optional, Set from typing_extensions import Self -class SearchRequest(BaseModel): +class RecallRequest(BaseModel): """ - Request model for search endpoint. + Request model for recall endpoint. """ # noqa: E501 query: StrictStr - fact_type: Optional[List[StrictStr]] = None - thinking_budget: Optional[StrictInt] = 100 + types: Optional[List[StrictStr]] = None + budget: Optional[Budget] = None max_tokens: Optional[StrictInt] = 4096 trace: Optional[StrictBool] = False - question_date: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["query", "fact_type", "thinking_budget", "max_tokens", "trace", "question_date"] + query_timestamp: Optional[StrictStr] = None + filters: Optional[List[MetadataFilter]] = None + include: Optional[IncludeOptions] = Field(default=None, description="Options for including additional data (entities are included by default)") + __properties: ClassVar[List[str]] = ["query", "types", "budget", "max_tokens", "trace", "query_timestamp", "filters", "include"] model_config = ConfigDict( populate_by_name=True, @@ -52,7 +57,7 @@ class SearchRequest(BaseModel): @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of SearchRequest from a JSON string""" + """Create an instance of RecallRequest from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -73,21 +78,36 @@ class SearchRequest(BaseModel): exclude=excluded_fields, exclude_none=True, ) - # set to None if fact_type (nullable) is None + # override the default output from pydantic by calling `to_dict()` of each item in filters (list) + _items = [] + if self.filters: + for _item_filters in self.filters: + if _item_filters: + _items.append(_item_filters.to_dict()) + _dict['filters'] = _items + # override the default output from pydantic by calling `to_dict()` of include + if self.include: + _dict['include'] = self.include.to_dict() + # set to None if types (nullable) is None # and model_fields_set contains the field - if self.fact_type is None and "fact_type" in self.model_fields_set: - _dict['fact_type'] = None + if self.types is None and "types" in self.model_fields_set: + _dict['types'] = None - # set to None if question_date (nullable) is None + # set to None if query_timestamp (nullable) is None # and model_fields_set contains the field - if self.question_date is None and "question_date" in self.model_fields_set: - _dict['question_date'] = None + if self.query_timestamp is None and "query_timestamp" in self.model_fields_set: + _dict['query_timestamp'] = None + + # set to None if filters (nullable) is None + # and model_fields_set contains the field + if self.filters is None and "filters" in self.model_fields_set: + _dict['filters'] = None return _dict @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of SearchRequest from a dict""" + """Create an instance of RecallRequest from a dict""" if obj is None: return None @@ -96,11 +116,13 @@ class SearchRequest(BaseModel): _obj = cls.model_validate({ "query": obj.get("query"), - "fact_type": obj.get("fact_type"), - "thinking_budget": obj.get("thinking_budget") if obj.get("thinking_budget") is not None else 100, + "types": obj.get("types"), + "budget": obj.get("budget"), "max_tokens": obj.get("max_tokens") if obj.get("max_tokens") is not None else 4096, "trace": obj.get("trace") if obj.get("trace") is not None else False, - "question_date": obj.get("question_date") + "query_timestamp": obj.get("query_timestamp"), + "filters": [MetadataFilter.from_dict(_item) for _item in obj["filters"]] if obj.get("filters") is not None else None, + "include": IncludeOptions.from_dict(obj["include"]) if obj.get("include") is not None else None }) return _obj diff --git a/hindsight-clients/python/hindsight_client_api/models/search_response.py b/hindsight-clients/python/hindsight_client_api/models/recall_response.py similarity index 64% rename from hindsight-clients/python/hindsight_client_api/models/search_response.py rename to hindsight-clients/python/hindsight_client_api/models/recall_response.py index a885ab12..c4c429d6 100644 --- a/hindsight-clients/python/hindsight_client_api/models/search_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/recall_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -19,17 +19,19 @@ import json from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List, Optional -from hindsight_client_api.models.search_result import SearchResult +from hindsight_client_api.models.entity_state_response import EntityStateResponse +from hindsight_client_api.models.recall_result import RecallResult from typing import Optional, Set from typing_extensions import Self -class SearchResponse(BaseModel): +class RecallResponse(BaseModel): """ - Response model for search endpoints. + Response model for recall endpoints. """ # noqa: E501 - results: List[SearchResult] + results: List[RecallResult] trace: Optional[Dict[str, Any]] = None - __properties: ClassVar[List[str]] = ["results", "trace"] + entities: Optional[Dict[str, EntityStateResponse]] = None + __properties: ClassVar[List[str]] = ["results", "trace", "entities"] model_config = ConfigDict( populate_by_name=True, @@ -49,7 +51,7 @@ class SearchResponse(BaseModel): @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of SearchResponse from a JSON string""" + """Create an instance of RecallResponse from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -77,16 +79,28 @@ class SearchResponse(BaseModel): if _item_results: _items.append(_item_results.to_dict()) _dict['results'] = _items + # override the default output from pydantic by calling `to_dict()` of each value in entities (dict) + _field_dict = {} + if self.entities: + for _key_entities in self.entities: + if self.entities[_key_entities]: + _field_dict[_key_entities] = self.entities[_key_entities].to_dict() + _dict['entities'] = _field_dict # set to None if trace (nullable) is None # and model_fields_set contains the field if self.trace is None and "trace" in self.model_fields_set: _dict['trace'] = None + # set to None if entities (nullable) is None + # and model_fields_set contains the field + if self.entities is None and "entities" in self.model_fields_set: + _dict['entities'] = None + return _dict @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of SearchResponse from a dict""" + """Create an instance of RecallResponse from a dict""" if obj is None: return None @@ -94,8 +108,14 @@ class SearchResponse(BaseModel): return cls.model_validate(obj) _obj = cls.model_validate({ - "results": [SearchResult.from_dict(_item) for _item in obj["results"]] if obj.get("results") is not None else None, - "trace": obj.get("trace") + "results": [RecallResult.from_dict(_item) for _item in obj["results"]] if obj.get("results") is not None else None, + "trace": obj.get("trace"), + "entities": dict( + (_k, EntityStateResponse.from_dict(_v)) + for _k, _v in obj["entities"].items() + ) + if obj.get("entities") is not None + else None }) return _obj diff --git a/hindsight-clients/python/hindsight_client_api/models/search_result.py b/hindsight-clients/python/hindsight_client_api/models/recall_result.py similarity index 61% rename from hindsight-clients/python/hindsight_client_api/models/search_result.py rename to hindsight-clients/python/hindsight_client_api/models/recall_result.py index 7b37d5e0..739e4f4c 100644 --- a/hindsight-clients/python/hindsight_client_api/models/search_result.py +++ b/hindsight-clients/python/hindsight_client_api/models/recall_result.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -22,17 +22,21 @@ from typing import Any, ClassVar, Dict, List, Optional from typing import Optional, Set from typing_extensions import Self -class SearchResult(BaseModel): +class RecallResult(BaseModel): """ - Single search result item. + Single recall result item. """ # noqa: E501 id: StrictStr text: StrictStr type: Optional[StrictStr] = None + entities: Optional[List[StrictStr]] = None context: Optional[StrictStr] = None - event_date: Optional[StrictStr] = None + occurred_start: Optional[StrictStr] = None + occurred_end: Optional[StrictStr] = None + mentioned_at: Optional[StrictStr] = None document_id: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["id", "text", "type", "context", "event_date", "document_id"] + metadata: Optional[Dict[str, StrictStr]] = None + __properties: ClassVar[List[str]] = ["id", "text", "type", "entities", "context", "occurred_start", "occurred_end", "mentioned_at", "document_id", "metadata"] model_config = ConfigDict( populate_by_name=True, @@ -52,7 +56,7 @@ class SearchResult(BaseModel): @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of SearchResult from a JSON string""" + """Create an instance of RecallResult from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -78,26 +82,46 @@ class SearchResult(BaseModel): if self.type is None and "type" in self.model_fields_set: _dict['type'] = None + # set to None if entities (nullable) is None + # and model_fields_set contains the field + if self.entities is None and "entities" in self.model_fields_set: + _dict['entities'] = None + # set to None if context (nullable) is None # and model_fields_set contains the field if self.context is None and "context" in self.model_fields_set: _dict['context'] = None - # set to None if event_date (nullable) is None + # set to None if occurred_start (nullable) is None # and model_fields_set contains the field - if self.event_date is None and "event_date" in self.model_fields_set: - _dict['event_date'] = None + if self.occurred_start is None and "occurred_start" in self.model_fields_set: + _dict['occurred_start'] = None + + # set to None if occurred_end (nullable) is None + # and model_fields_set contains the field + if self.occurred_end is None and "occurred_end" in self.model_fields_set: + _dict['occurred_end'] = None + + # set to None if mentioned_at (nullable) is None + # and model_fields_set contains the field + if self.mentioned_at is None and "mentioned_at" in self.model_fields_set: + _dict['mentioned_at'] = None # set to None if document_id (nullable) is None # and model_fields_set contains the field if self.document_id is None and "document_id" in self.model_fields_set: _dict['document_id'] = None + # set to None if metadata (nullable) is None + # and model_fields_set contains the field + if self.metadata is None and "metadata" in self.model_fields_set: + _dict['metadata'] = None + return _dict @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of SearchResult from a dict""" + """Create an instance of RecallResult from a dict""" if obj is None: return None @@ -108,9 +132,13 @@ class SearchResult(BaseModel): "id": obj.get("id"), "text": obj.get("text"), "type": obj.get("type"), + "entities": obj.get("entities"), "context": obj.get("context"), - "event_date": obj.get("event_date"), - "document_id": obj.get("document_id") + "occurred_start": obj.get("occurred_start"), + "occurred_end": obj.get("occurred_end"), + "mentioned_at": obj.get("mentioned_at"), + "document_id": obj.get("document_id"), + "metadata": obj.get("metadata") }) return _obj diff --git a/hindsight-clients/python/hindsight_client_api/models/think_fact.py b/hindsight-clients/python/hindsight_client_api/models/reflect_fact.py similarity index 69% rename from hindsight-clients/python/hindsight_client_api/models/think_fact.py rename to hindsight-clients/python/hindsight_client_api/models/reflect_fact.py index 1e3332f7..bf1e8c05 100644 --- a/hindsight-clients/python/hindsight_client_api/models/think_fact.py +++ b/hindsight-clients/python/hindsight_client_api/models/reflect_fact.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -22,7 +22,7 @@ from typing import Any, ClassVar, Dict, List, Optional from typing import Optional, Set from typing_extensions import Self -class ThinkFact(BaseModel): +class ReflectFact(BaseModel): """ A fact used in think response. """ # noqa: E501 @@ -30,8 +30,9 @@ class ThinkFact(BaseModel): text: StrictStr type: Optional[StrictStr] = None context: Optional[StrictStr] = None - event_date: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["id", "text", "type", "context", "event_date"] + occurred_start: Optional[StrictStr] = None + occurred_end: Optional[StrictStr] = None + __properties: ClassVar[List[str]] = ["id", "text", "type", "context", "occurred_start", "occurred_end"] model_config = ConfigDict( populate_by_name=True, @@ -51,7 +52,7 @@ class ThinkFact(BaseModel): @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ThinkFact from a JSON string""" + """Create an instance of ReflectFact from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -87,16 +88,21 @@ class ThinkFact(BaseModel): if self.context is None and "context" in self.model_fields_set: _dict['context'] = None - # set to None if event_date (nullable) is None + # set to None if occurred_start (nullable) is None # and model_fields_set contains the field - if self.event_date is None and "event_date" in self.model_fields_set: - _dict['event_date'] = None + if self.occurred_start is None and "occurred_start" in self.model_fields_set: + _dict['occurred_start'] = None + + # set to None if occurred_end (nullable) is None + # and model_fields_set contains the field + if self.occurred_end is None and "occurred_end" in self.model_fields_set: + _dict['occurred_end'] = None return _dict @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ThinkFact from a dict""" + """Create an instance of ReflectFact from a dict""" if obj is None: return None @@ -108,7 +114,8 @@ class ThinkFact(BaseModel): "text": obj.get("text"), "type": obj.get("type"), "context": obj.get("context"), - "event_date": obj.get("event_date") + "occurred_start": obj.get("occurred_start"), + "occurred_end": obj.get("occurred_end") }) return _obj diff --git a/hindsight-clients/python/hindsight_client_api/models/reflect_include_options.py b/hindsight-clients/python/hindsight_client_api/models/reflect_include_options.py new file mode 100644 index 00000000..ecfdfdf8 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/models/reflect_include_options.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from hindsight_client_api.models.entity_include_options import EntityIncludeOptions +from typing import Optional, Set +from typing_extensions import Self + +class ReflectIncludeOptions(BaseModel): + """ + Options for including additional data in reflect results. + """ # noqa: E501 + facts: Optional[Dict[str, Any]] = Field(default=None, description="Options for including facts (based_on) in reflect results.") + entities: Optional[EntityIncludeOptions] = None + __properties: ClassVar[List[str]] = ["facts", "entities"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ReflectIncludeOptions from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of entities + if self.entities: + _dict['entities'] = self.entities.to_dict() + # set to None if entities (nullable) is None + # and model_fields_set contains the field + if self.entities is None and "entities" in self.model_fields_set: + _dict['entities'] = None + + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ReflectIncludeOptions from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "facts": obj.get("facts"), + "entities": EntityIncludeOptions.from_dict(obj["entities"]) if obj.get("entities") is not None else None + }) + return _obj + + diff --git a/hindsight-clients/python/hindsight_client_api/models/reflect_request.py b/hindsight-clients/python/hindsight_client_api/models/reflect_request.py new file mode 100644 index 00000000..59c849bf --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/models/reflect_request.py @@ -0,0 +1,118 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from hindsight_client_api.models.budget import Budget +from hindsight_client_api.models.metadata_filter import MetadataFilter +from hindsight_client_api.models.reflect_include_options import ReflectIncludeOptions +from typing import Optional, Set +from typing_extensions import Self + +class ReflectRequest(BaseModel): + """ + Request model for reflect endpoint. + """ # noqa: E501 + query: StrictStr + budget: Optional[Budget] = None + context: Optional[StrictStr] = None + filters: Optional[List[MetadataFilter]] = None + include: Optional[ReflectIncludeOptions] = Field(default=None, description="Options for including additional data (both disabled by default)") + __properties: ClassVar[List[str]] = ["query", "budget", "context", "filters", "include"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ReflectRequest from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in filters (list) + _items = [] + if self.filters: + for _item_filters in self.filters: + if _item_filters: + _items.append(_item_filters.to_dict()) + _dict['filters'] = _items + # override the default output from pydantic by calling `to_dict()` of include + if self.include: + _dict['include'] = self.include.to_dict() + # set to None if context (nullable) is None + # and model_fields_set contains the field + if self.context is None and "context" in self.model_fields_set: + _dict['context'] = None + + # set to None if filters (nullable) is None + # and model_fields_set contains the field + if self.filters is None and "filters" in self.model_fields_set: + _dict['filters'] = None + + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ReflectRequest from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "query": obj.get("query"), + "budget": obj.get("budget"), + "context": obj.get("context"), + "filters": [MetadataFilter.from_dict(_item) for _item in obj["filters"]] if obj.get("filters") is not None else None, + "include": ReflectIncludeOptions.from_dict(obj["include"]) if obj.get("include") is not None else None + }) + return _obj + + diff --git a/hindsight-clients/python/hindsight_client_api/models/think_response.py b/hindsight-clients/python/hindsight_client_api/models/reflect_response.py similarity index 62% rename from hindsight-clients/python/hindsight_client_api/models/think_response.py rename to hindsight-clients/python/hindsight_client_api/models/reflect_response.py index 7fb7d4df..5c2284ab 100644 --- a/hindsight-clients/python/hindsight_client_api/models/think_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/reflect_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -19,18 +19,17 @@ import json from pydantic import BaseModel, ConfigDict, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from hindsight_client_api.models.think_fact import ThinkFact +from hindsight_client_api.models.reflect_fact import ReflectFact from typing import Optional, Set from typing_extensions import Self -class ThinkResponse(BaseModel): +class ReflectResponse(BaseModel): """ Response model for think endpoint. """ # noqa: E501 text: StrictStr - based_on: Optional[List[ThinkFact]] = None - new_opinions: Optional[List[StrictStr]] = None - __properties: ClassVar[List[str]] = ["text", "based_on", "new_opinions"] + based_on: Optional[List[ReflectFact]] = None + __properties: ClassVar[List[str]] = ["text", "based_on"] model_config = ConfigDict( populate_by_name=True, @@ -50,7 +49,7 @@ class ThinkResponse(BaseModel): @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ThinkResponse from a JSON string""" + """Create an instance of ReflectResponse from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -82,7 +81,7 @@ class ThinkResponse(BaseModel): @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ThinkResponse from a dict""" + """Create an instance of ReflectResponse from a dict""" if obj is None: return None @@ -91,8 +90,7 @@ class ThinkResponse(BaseModel): _obj = cls.model_validate({ "text": obj.get("text"), - "based_on": [ThinkFact.from_dict(_item) for _item in obj["based_on"]] if obj.get("based_on") is not None else None, - "new_opinions": obj.get("new_opinions") + "based_on": [ReflectFact.from_dict(_item) for _item in obj["based_on"]] if obj.get("based_on") is not None else None }) return _obj diff --git a/hindsight-clients/python/hindsight_client_api/models/batch_put_request.py b/hindsight-clients/python/hindsight_client_api/models/retain_request.py similarity index 68% rename from hindsight-clients/python/hindsight_client_api/models/batch_put_request.py rename to hindsight-clients/python/hindsight_client_api/models/retain_request.py index 55e81724..bd24d76c 100644 --- a/hindsight-clients/python/hindsight_client_api/models/batch_put_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/retain_request.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -17,19 +17,20 @@ import pprint import re # noqa: F401 import json -from pydantic import BaseModel, ConfigDict, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List, Optional from hindsight_client_api.models.memory_item import MemoryItem from typing import Optional, Set from typing_extensions import Self -class BatchPutRequest(BaseModel): +class RetainRequest(BaseModel): """ - Request model for batch put endpoint. + Request model for retain endpoint. """ # noqa: E501 items: List[MemoryItem] document_id: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["items", "document_id"] + var_async: Optional[StrictBool] = Field(default=False, description="If true, process asynchronously in background. If false, wait for completion (default: false)", alias="async") + __properties: ClassVar[List[str]] = ["items", "document_id", "async"] model_config = ConfigDict( populate_by_name=True, @@ -49,7 +50,7 @@ class BatchPutRequest(BaseModel): @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of BatchPutRequest from a JSON string""" + """Create an instance of RetainRequest from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -86,7 +87,7 @@ class BatchPutRequest(BaseModel): @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of BatchPutRequest from a dict""" + """Create an instance of RetainRequest from a dict""" if obj is None: return None @@ -95,7 +96,8 @@ class BatchPutRequest(BaseModel): _obj = cls.model_validate({ "items": [MemoryItem.from_dict(_item) for _item in obj["items"]] if obj.get("items") is not None else None, - "document_id": obj.get("document_id") + "document_id": obj.get("document_id"), + "async": obj.get("async") if obj.get("async") is not None else False }) return _obj diff --git a/hindsight-clients/python/hindsight_client_api/models/batch_put_response.py b/hindsight-clients/python/hindsight_client_api/models/retain_response.py similarity index 61% rename from hindsight-clients/python/hindsight_client_api/models/batch_put_response.py rename to hindsight-clients/python/hindsight_client_api/models/retain_response.py index 377442ec..ba39d7ff 100644 --- a/hindsight-clients/python/hindsight_client_api/models/batch_put_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/retain_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -17,21 +17,21 @@ import pprint import re # noqa: F401 import json -from pydantic import BaseModel, ConfigDict, StrictBool, StrictInt, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing import Optional, Set from typing_extensions import Self -class BatchPutResponse(BaseModel): +class RetainResponse(BaseModel): """ - Response model for batch put endpoint. + Response model for retain endpoint. """ # noqa: E501 success: StrictBool - message: StrictStr - agent_id: StrictStr + bank_id: StrictStr document_id: Optional[StrictStr] = None items_count: StrictInt - __properties: ClassVar[List[str]] = ["success", "message", "agent_id", "document_id", "items_count"] + var_async: StrictBool = Field(description="Whether the operation was processed asynchronously", alias="async") + __properties: ClassVar[List[str]] = ["success", "bank_id", "document_id", "items_count", "async"] model_config = ConfigDict( populate_by_name=True, @@ -51,7 +51,7 @@ class BatchPutResponse(BaseModel): @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of BatchPutResponse from a JSON string""" + """Create an instance of RetainResponse from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -81,7 +81,7 @@ class BatchPutResponse(BaseModel): @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of BatchPutResponse from a dict""" + """Create an instance of RetainResponse from a dict""" if obj is None: return None @@ -90,10 +90,10 @@ class BatchPutResponse(BaseModel): _obj = cls.model_validate({ "success": obj.get("success"), - "message": obj.get("message"), - "agent_id": obj.get("agent_id"), + "bank_id": obj.get("bank_id"), "document_id": obj.get("document_id"), - "items_count": obj.get("items_count") + "items_count": obj.get("items_count"), + "async": obj.get("async") }) return _obj diff --git a/hindsight-clients/python/hindsight_client_api/models/update_personality_request.py b/hindsight-clients/python/hindsight_client_api/models/update_personality_request.py index 2050db6d..5d995bda 100644 --- a/hindsight-clients/python/hindsight_client_api/models/update_personality_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/update_personality_request.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/models/validation_error.py b/hindsight-clients/python/hindsight_client_api/models/validation_error.py index 0a553414..c5edd6c6 100644 --- a/hindsight-clients/python/hindsight_client_api/models/validation_error.py +++ b/hindsight-clients/python/hindsight_client_api/models/validation_error.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/models/validation_error_loc_inner.py b/hindsight-clients/python/hindsight_client_api/models/validation_error_loc_inner.py index 9090ccf8..060def4e 100644 --- a/hindsight-clients/python/hindsight_client_api/models/validation_error_loc_inner.py +++ b/hindsight-clients/python/hindsight_client_api/models/validation_error_loc_inner.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/rest.py b/hindsight-clients/python/hindsight_client_api/rest.py index 9df61a69..e39244e5 100644 --- a/hindsight-clients/python/hindsight_client_api/rest.py +++ b/hindsight-clients/python/hindsight_client_api/rest.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/test/test_add_background_request.py b/hindsight-clients/python/hindsight_client_api/test/test_add_background_request.py index 8257ebb1..04d15ff3 100644 --- a/hindsight-clients/python/hindsight_client_api/test/test_add_background_request.py +++ b/hindsight-clients/python/hindsight_client_api/test/test_add_background_request.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/test/test_agent_list_item.py b/hindsight-clients/python/hindsight_client_api/test/test_agent_list_item.py deleted file mode 100644 index 5352498b..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_agent_list_item.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.models.agent_list_item import AgentListItem - -class TestAgentListItem(unittest.TestCase): - """AgentListItem unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AgentListItem: - """Test AgentListItem - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `AgentListItem` - """ - model = AgentListItem() - if include_optional: - return AgentListItem( - agent_id = '', - name = '', - personality = {agreeableness=0.7, bias_strength=0.7, conscientiousness=0.6, extraversion=0.5, neuroticism=0.3, openness=0.8}, - background = '', - created_at = '', - updated_at = '' - ) - else: - return AgentListItem( - agent_id = '', - name = '', - personality = {agreeableness=0.7, bias_strength=0.7, conscientiousness=0.6, extraversion=0.5, neuroticism=0.3, openness=0.8}, - background = '', - ) - """ - - def testAgentListItem(self): - """Test AgentListItem""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_agent_list_response.py b/hindsight-clients/python/hindsight_client_api/test/test_agent_list_response.py deleted file mode 100644 index 50dc02c4..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_agent_list_response.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.models.agent_list_response import AgentListResponse - -class TestAgentListResponse(unittest.TestCase): - """AgentListResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AgentListResponse: - """Test AgentListResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `AgentListResponse` - """ - model = AgentListResponse() - if include_optional: - return AgentListResponse( - agents = [ - hindsight_client_api.models.agent_list_item.AgentListItem( - agent_id = '', - name = '', - personality = {agreeableness=0.7, bias_strength=0.7, conscientiousness=0.6, extraversion=0.5, neuroticism=0.3, openness=0.8}, - background = '', - created_at = '', - updated_at = '', ) - ] - ) - else: - return AgentListResponse( - agents = [ - hindsight_client_api.models.agent_list_item.AgentListItem( - agent_id = '', - name = '', - personality = {agreeableness=0.7, bias_strength=0.7, conscientiousness=0.6, extraversion=0.5, neuroticism=0.3, openness=0.8}, - background = '', - created_at = '', - updated_at = '', ) - ], - ) - """ - - def testAgentListResponse(self): - """Test AgentListResponse""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_agent_management_api.py b/hindsight-clients/python/hindsight_client_api/test/test_agent_management_api.py deleted file mode 100644 index 30cd3229..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_agent_management_api.py +++ /dev/null @@ -1,80 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.api.agent_management_api import AgentManagementApi - - -class TestAgentManagementApi(unittest.IsolatedAsyncioTestCase): - """AgentManagementApi unit test stubs""" - - async def asyncSetUp(self) -> None: - self.api = AgentManagementApi() - - async def asyncTearDown(self) -> None: - await self.api.api_client.close() - - async def test_add_agent_background(self) -> None: - """Test case for add_agent_background - - Add/merge agent background - """ - pass - - async def test_clear_agent_memories(self) -> None: - """Test case for clear_agent_memories - - Clear agent memories - """ - pass - - async def test_create_or_update_agent(self) -> None: - """Test case for create_or_update_agent - - Create or update agent - """ - pass - - async def test_get_agent_profile(self) -> None: - """Test case for get_agent_profile - - Get agent profile - """ - pass - - async def test_get_agent_stats(self) -> None: - """Test case for get_agent_stats - - Get memory statistics for an agent - """ - pass - - async def test_list_agents(self) -> None: - """Test case for list_agents - - List all agents - """ - pass - - async def test_update_agent_personality(self) -> None: - """Test case for update_agent_personality - - Update agent personality - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_agent_profile_response.py b/hindsight-clients/python/hindsight_client_api/test/test_agent_profile_response.py deleted file mode 100644 index eadfd4fb..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_agent_profile_response.py +++ /dev/null @@ -1,58 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.models.agent_profile_response import AgentProfileResponse - -class TestAgentProfileResponse(unittest.TestCase): - """AgentProfileResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AgentProfileResponse: - """Test AgentProfileResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `AgentProfileResponse` - """ - model = AgentProfileResponse() - if include_optional: - return AgentProfileResponse( - agent_id = '', - name = '', - personality = {agreeableness=0.7, bias_strength=0.7, conscientiousness=0.6, extraversion=0.5, neuroticism=0.3, openness=0.8}, - background = '' - ) - else: - return AgentProfileResponse( - agent_id = '', - name = '', - personality = {agreeableness=0.7, bias_strength=0.7, conscientiousness=0.6, extraversion=0.5, neuroticism=0.3, openness=0.8}, - background = '', - ) - """ - - def testAgentProfileResponse(self): - """Test AgentProfileResponse""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_background_response.py b/hindsight-clients/python/hindsight_client_api/test/test_background_response.py index d156b51a..16b85abe 100644 --- a/hindsight-clients/python/hindsight_client_api/test/test_background_response.py +++ b/hindsight-clients/python/hindsight_client_api/test/test_background_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/test/test_bank_list_item.py b/hindsight-clients/python/hindsight_client_api/test/test_bank_list_item.py new file mode 100644 index 00000000..053703f9 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_bank_list_item.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.bank_list_item import BankListItem + +class TestBankListItem(unittest.TestCase): + """BankListItem unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> BankListItem: + """Test BankListItem + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `BankListItem` + """ + model = BankListItem() + if include_optional: + return BankListItem( + bank_id = '', + name = '', + personality = {agreeableness=0.7, bias_strength=0.7, conscientiousness=0.6, extraversion=0.5, neuroticism=0.3, openness=0.8}, + background = '', + created_at = '', + updated_at = '' + ) + else: + return BankListItem( + bank_id = '', + name = '', + personality = {agreeableness=0.7, bias_strength=0.7, conscientiousness=0.6, extraversion=0.5, neuroticism=0.3, openness=0.8}, + background = '', + ) + """ + + def testBankListItem(self): + """Test BankListItem""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_bank_list_response.py b/hindsight-clients/python/hindsight_client_api/test/test_bank_list_response.py new file mode 100644 index 00000000..91631a9f --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_bank_list_response.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.bank_list_response import BankListResponse + +class TestBankListResponse(unittest.TestCase): + """BankListResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> BankListResponse: + """Test BankListResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `BankListResponse` + """ + model = BankListResponse() + if include_optional: + return BankListResponse( + banks = [ + hindsight_client_api.models.bank_list_item.BankListItem( + bank_id = '', + name = '', + personality = {agreeableness=0.7, bias_strength=0.7, conscientiousness=0.6, extraversion=0.5, neuroticism=0.3, openness=0.8}, + background = '', + created_at = '', + updated_at = '', ) + ] + ) + else: + return BankListResponse( + banks = [ + hindsight_client_api.models.bank_list_item.BankListItem( + bank_id = '', + name = '', + personality = {agreeableness=0.7, bias_strength=0.7, conscientiousness=0.6, extraversion=0.5, neuroticism=0.3, openness=0.8}, + background = '', + created_at = '', + updated_at = '', ) + ], + ) + """ + + def testBankListResponse(self): + """Test BankListResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_bank_profile_response.py b/hindsight-clients/python/hindsight_client_api/test/test_bank_profile_response.py new file mode 100644 index 00000000..4dd5006d --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_bank_profile_response.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.bank_profile_response import BankProfileResponse + +class TestBankProfileResponse(unittest.TestCase): + """BankProfileResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> BankProfileResponse: + """Test BankProfileResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `BankProfileResponse` + """ + model = BankProfileResponse() + if include_optional: + return BankProfileResponse( + bank_id = '', + name = '', + personality = {agreeableness=0.7, bias_strength=0.7, conscientiousness=0.6, extraversion=0.5, neuroticism=0.3, openness=0.8}, + background = '' + ) + else: + return BankProfileResponse( + bank_id = '', + name = '', + personality = {agreeableness=0.7, bias_strength=0.7, conscientiousness=0.6, extraversion=0.5, neuroticism=0.3, openness=0.8}, + background = '', + ) + """ + + def testBankProfileResponse(self): + """Test BankProfileResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_batch_put_async_response.py b/hindsight-clients/python/hindsight_client_api/test/test_batch_put_async_response.py deleted file mode 100644 index 584ad5d1..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_batch_put_async_response.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.models.batch_put_async_response import BatchPutAsyncResponse - -class TestBatchPutAsyncResponse(unittest.TestCase): - """BatchPutAsyncResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> BatchPutAsyncResponse: - """Test BatchPutAsyncResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `BatchPutAsyncResponse` - """ - model = BatchPutAsyncResponse() - if include_optional: - return BatchPutAsyncResponse( - success = True, - message = '', - agent_id = '', - document_id = '', - items_count = 56, - queued = True - ) - else: - return BatchPutAsyncResponse( - success = True, - message = '', - agent_id = '', - items_count = 56, - queued = True, - ) - """ - - def testBatchPutAsyncResponse(self): - """Test BatchPutAsyncResponse""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_batch_put_request.py b/hindsight-clients/python/hindsight_client_api/test/test_batch_put_request.py deleted file mode 100644 index 19db87dd..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_batch_put_request.py +++ /dev/null @@ -1,57 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.models.batch_put_request import BatchPutRequest - -class TestBatchPutRequest(unittest.TestCase): - """BatchPutRequest unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> BatchPutRequest: - """Test BatchPutRequest - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `BatchPutRequest` - """ - model = BatchPutRequest() - if include_optional: - return BatchPutRequest( - items = [ - {content=Alice mentioned she's working on a new ML model, context=team meeting, event_date=2024-01-15T10:30:00Z} - ], - document_id = '' - ) - else: - return BatchPutRequest( - items = [ - {content=Alice mentioned she's working on a new ML model, context=team meeting, event_date=2024-01-15T10:30:00Z} - ], - ) - """ - - def testBatchPutRequest(self): - """Test BatchPutRequest""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_batch_put_response.py b/hindsight-clients/python/hindsight_client_api/test/test_batch_put_response.py deleted file mode 100644 index 9b0ee817..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_batch_put_response.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.models.batch_put_response import BatchPutResponse - -class TestBatchPutResponse(unittest.TestCase): - """BatchPutResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> BatchPutResponse: - """Test BatchPutResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `BatchPutResponse` - """ - model = BatchPutResponse() - if include_optional: - return BatchPutResponse( - success = True, - message = '', - agent_id = '', - document_id = '', - items_count = 56 - ) - else: - return BatchPutResponse( - success = True, - message = '', - agent_id = '', - items_count = 56, - ) - """ - - def testBatchPutResponse(self): - """Test BatchPutResponse""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_budget.py b/hindsight-clients/python/hindsight_client_api/test/test_budget.py new file mode 100644 index 00000000..74f58ccf --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_budget.py @@ -0,0 +1,33 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.budget import Budget + +class TestBudget(unittest.TestCase): + """Budget unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def testBudget(self): + """Test Budget""" + # inst = Budget() + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_create_agent_request.py b/hindsight-clients/python/hindsight_client_api/test/test_create_agent_request.py deleted file mode 100644 index 352952af..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_create_agent_request.py +++ /dev/null @@ -1,53 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.models.create_agent_request import CreateAgentRequest - -class TestCreateAgentRequest(unittest.TestCase): - """CreateAgentRequest unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> CreateAgentRequest: - """Test CreateAgentRequest - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `CreateAgentRequest` - """ - model = CreateAgentRequest() - if include_optional: - return CreateAgentRequest( - name = '', - personality = {agreeableness=0.7, bias_strength=0.7, conscientiousness=0.6, extraversion=0.5, neuroticism=0.3, openness=0.8}, - background = '' - ) - else: - return CreateAgentRequest( - ) - """ - - def testCreateAgentRequest(self): - """Test CreateAgentRequest""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_create_bank_request.py b/hindsight-clients/python/hindsight_client_api/test/test_create_bank_request.py new file mode 100644 index 00000000..d2a44702 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_create_bank_request.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.create_bank_request import CreateBankRequest + +class TestCreateBankRequest(unittest.TestCase): + """CreateBankRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> CreateBankRequest: + """Test CreateBankRequest + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `CreateBankRequest` + """ + model = CreateBankRequest() + if include_optional: + return CreateBankRequest( + name = '', + personality = {agreeableness=0.7, bias_strength=0.7, conscientiousness=0.6, extraversion=0.5, neuroticism=0.3, openness=0.8}, + background = '' + ) + else: + return CreateBankRequest( + ) + """ + + def testCreateBankRequest(self): + """Test CreateBankRequest""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_default_api.py b/hindsight-clients/python/hindsight_client_api/test/test_default_api.py new file mode 100644 index 00000000..59b9cb25 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_default_api.py @@ -0,0 +1,171 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.api.default_api import DefaultApi + + +class TestDefaultApi(unittest.IsolatedAsyncioTestCase): + """DefaultApi unit test stubs""" + + async def asyncSetUp(self) -> None: + self.api = DefaultApi() + + async def asyncTearDown(self) -> None: + await self.api.api_client.close() + + async def test_add_bank_background(self) -> None: + """Test case for add_bank_background + + Add/merge memory bank background + """ + pass + + async def test_cancel_operation(self) -> None: + """Test case for cancel_operation + + Cancel a pending async operation + """ + pass + + async def test_clear_bank_memories(self) -> None: + """Test case for clear_bank_memories + + Clear memory bank memories + """ + pass + + async def test_create_or_update_bank(self) -> None: + """Test case for create_or_update_bank + + Create or update memory bank + """ + pass + + async def test_delete_document(self) -> None: + """Test case for delete_document + + Delete a document + """ + pass + + async def test_get_agent_stats(self) -> None: + """Test case for get_agent_stats + + Get statistics for memory bank + """ + pass + + async def test_get_bank_profile(self) -> None: + """Test case for get_bank_profile + + Get memory bank profile + """ + pass + + async def test_get_document(self) -> None: + """Test case for get_document + + Get document details + """ + pass + + async def test_get_entity(self) -> None: + """Test case for get_entity + + Get entity details + """ + pass + + async def test_get_graph(self) -> None: + """Test case for get_graph + + Get memory graph data + """ + pass + + async def test_list_banks(self) -> None: + """Test case for list_banks + + List all memory banks + """ + pass + + async def test_list_documents(self) -> None: + """Test case for list_documents + + List documents + """ + pass + + async def test_list_entities(self) -> None: + """Test case for list_entities + + List entities + """ + pass + + async def test_list_memories(self) -> None: + """Test case for list_memories + + List memory units + """ + pass + + async def test_list_operations(self) -> None: + """Test case for list_operations + + List async operations + """ + pass + + async def test_recall_memories(self) -> None: + """Test case for recall_memories + + Recall memory + """ + pass + + async def test_reflect(self) -> None: + """Test case for reflect + + Reflect and generate answer + """ + pass + + async def test_regenerate_entity_observations(self) -> None: + """Test case for regenerate_entity_observations + + Regenerate entity observations + """ + pass + + async def test_retain_memories(self) -> None: + """Test case for retain_memories + + Retain memories + """ + pass + + async def test_update_bank_personality(self) -> None: + """Test case for update_bank_personality + + Update memory bank personality + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_delete_response.py b/hindsight-clients/python/hindsight_client_api/test/test_delete_response.py index 15ec97d4..55d5394e 100644 --- a/hindsight-clients/python/hindsight_client_api/test/test_delete_response.py +++ b/hindsight-clients/python/hindsight_client_api/test/test_delete_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -35,13 +35,11 @@ class TestDeleteResponse(unittest.TestCase): model = DeleteResponse() if include_optional: return DeleteResponse( - success = True, - message = '' + success = True ) else: return DeleteResponse( success = True, - message = '', ) """ diff --git a/hindsight-clients/python/hindsight_client_api/test/test_document_response.py b/hindsight-clients/python/hindsight_client_api/test/test_document_response.py index 9d93f465..88e8b0fa 100644 --- a/hindsight-clients/python/hindsight_client_api/test/test_document_response.py +++ b/hindsight-clients/python/hindsight_client_api/test/test_document_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/test/test_documents_api.py b/hindsight-clients/python/hindsight_client_api/test/test_documents_api.py deleted file mode 100644 index a4726e50..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_documents_api.py +++ /dev/null @@ -1,52 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.api.documents_api import DocumentsApi - - -class TestDocumentsApi(unittest.IsolatedAsyncioTestCase): - """DocumentsApi unit test stubs""" - - async def asyncSetUp(self) -> None: - self.api = DocumentsApi() - - async def asyncTearDown(self) -> None: - await self.api.api_client.close() - - async def test_delete_document(self) -> None: - """Test case for delete_document - - Delete a document - """ - pass - - async def test_get_document(self) -> None: - """Test case for get_document - - Get document details - """ - pass - - async def test_list_documents(self) -> None: - """Test case for list_documents - - List documents - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_entity_detail_response.py b/hindsight-clients/python/hindsight_client_api/test/test_entity_detail_response.py new file mode 100644 index 00000000..8288d196 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_entity_detail_response.py @@ -0,0 +1,69 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.entity_detail_response import EntityDetailResponse + +class TestEntityDetailResponse(unittest.TestCase): + """EntityDetailResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> EntityDetailResponse: + """Test EntityDetailResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `EntityDetailResponse` + """ + model = EntityDetailResponse() + if include_optional: + return EntityDetailResponse( + id = '', + canonical_name = '', + mention_count = 56, + first_seen = '', + last_seen = '', + metadata = { }, + observations = [ + hindsight_client_api.models.entity_observation_response.EntityObservationResponse( + text = '', + mentioned_at = '', ) + ] + ) + else: + return EntityDetailResponse( + id = '', + canonical_name = '', + mention_count = 56, + observations = [ + hindsight_client_api.models.entity_observation_response.EntityObservationResponse( + text = '', + mentioned_at = '', ) + ], + ) + """ + + def testEntityDetailResponse(self): + """Test EntityDetailResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_entity_include_options.py b/hindsight-clients/python/hindsight_client_api/test/test_entity_include_options.py new file mode 100644 index 00000000..37be2d49 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_entity_include_options.py @@ -0,0 +1,51 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.entity_include_options import EntityIncludeOptions + +class TestEntityIncludeOptions(unittest.TestCase): + """EntityIncludeOptions unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> EntityIncludeOptions: + """Test EntityIncludeOptions + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `EntityIncludeOptions` + """ + model = EntityIncludeOptions() + if include_optional: + return EntityIncludeOptions( + max_tokens = 56 + ) + else: + return EntityIncludeOptions( + ) + """ + + def testEntityIncludeOptions(self): + """Test EntityIncludeOptions""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_entity_list_item.py b/hindsight-clients/python/hindsight_client_api/test/test_entity_list_item.py new file mode 100644 index 00000000..9884dfd2 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_entity_list_item.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.entity_list_item import EntityListItem + +class TestEntityListItem(unittest.TestCase): + """EntityListItem unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> EntityListItem: + """Test EntityListItem + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `EntityListItem` + """ + model = EntityListItem() + if include_optional: + return EntityListItem( + id = '', + canonical_name = '', + mention_count = 56, + first_seen = '', + last_seen = '', + metadata = { } + ) + else: + return EntityListItem( + id = '', + canonical_name = '', + mention_count = 56, + ) + """ + + def testEntityListItem(self): + """Test EntityListItem""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_entity_list_response.py b/hindsight-clients/python/hindsight_client_api/test/test_entity_list_response.py new file mode 100644 index 00000000..db2f655d --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_entity_list_response.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.entity_list_response import EntityListResponse + +class TestEntityListResponse(unittest.TestCase): + """EntityListResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> EntityListResponse: + """Test EntityListResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `EntityListResponse` + """ + model = EntityListResponse() + if include_optional: + return EntityListResponse( + entities = [ + {canonical_name=John, first_seen=2024-01-15T10:30:00Z, id=123e4567-e89b-12d3-a456-426614174000, last_seen=2024-02-01T14:00:00Z, mention_count=15} + ] + ) + else: + return EntityListResponse( + entities = [ + {canonical_name=John, first_seen=2024-01-15T10:30:00Z, id=123e4567-e89b-12d3-a456-426614174000, last_seen=2024-02-01T14:00:00Z, mention_count=15} + ], + ) + """ + + def testEntityListResponse(self): + """Test EntityListResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_entity_observation_response.py b/hindsight-clients/python/hindsight_client_api/test/test_entity_observation_response.py new file mode 100644 index 00000000..31a6bda6 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_entity_observation_response.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.entity_observation_response import EntityObservationResponse + +class TestEntityObservationResponse(unittest.TestCase): + """EntityObservationResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> EntityObservationResponse: + """Test EntityObservationResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `EntityObservationResponse` + """ + model = EntityObservationResponse() + if include_optional: + return EntityObservationResponse( + text = '', + mentioned_at = '' + ) + else: + return EntityObservationResponse( + text = '', + ) + """ + + def testEntityObservationResponse(self): + """Test EntityObservationResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_entity_state_response.py b/hindsight-clients/python/hindsight_client_api/test/test_entity_state_response.py new file mode 100644 index 00000000..9327a43e --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_entity_state_response.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.entity_state_response import EntityStateResponse + +class TestEntityStateResponse(unittest.TestCase): + """EntityStateResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> EntityStateResponse: + """Test EntityStateResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `EntityStateResponse` + """ + model = EntityStateResponse() + if include_optional: + return EntityStateResponse( + entity_id = '', + canonical_name = '', + observations = [ + hindsight_client_api.models.entity_observation_response.EntityObservationResponse( + text = '', + mentioned_at = '', ) + ] + ) + else: + return EntityStateResponse( + entity_id = '', + canonical_name = '', + observations = [ + hindsight_client_api.models.entity_observation_response.EntityObservationResponse( + text = '', + mentioned_at = '', ) + ], + ) + """ + + def testEntityStateResponse(self): + """Test EntityStateResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_graph_data_response.py b/hindsight-clients/python/hindsight_client_api/test/test_graph_data_response.py index 94009ae0..6e218f03 100644 --- a/hindsight-clients/python/hindsight_client_api/test/test_graph_data_response.py +++ b/hindsight-clients/python/hindsight_client_api/test/test_graph_data_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/test/test_http_validation_error.py b/hindsight-clients/python/hindsight_client_api/test/test_http_validation_error.py index 40f95b9f..ba84bc2d 100644 --- a/hindsight-clients/python/hindsight_client_api/test/test_http_validation_error.py +++ b/hindsight-clients/python/hindsight_client_api/test/test_http_validation_error.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/test/test_include_options.py b/hindsight-clients/python/hindsight_client_api/test/test_include_options.py new file mode 100644 index 00000000..a08635b1 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_include_options.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.include_options import IncludeOptions + +class TestIncludeOptions(unittest.TestCase): + """IncludeOptions unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> IncludeOptions: + """Test IncludeOptions + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `IncludeOptions` + """ + model = IncludeOptions() + if include_optional: + return IncludeOptions( + entities = hindsight_client_api.models.entity_include_options.EntityIncludeOptions( + max_tokens = 56, ) + ) + else: + return IncludeOptions( + ) + """ + + def testIncludeOptions(self): + """Test IncludeOptions""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_list_documents_response.py b/hindsight-clients/python/hindsight_client_api/test/test_list_documents_response.py index 8834173e..28335f63 100644 --- a/hindsight-clients/python/hindsight_client_api/test/test_list_documents_response.py +++ b/hindsight-clients/python/hindsight_client_api/test/test_list_documents_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/test/test_list_memory_units_response.py b/hindsight-clients/python/hindsight_client_api/test/test_list_memory_units_response.py index d8fe3c2f..383c2804 100644 --- a/hindsight-clients/python/hindsight_client_api/test/test_list_memory_units_response.py +++ b/hindsight-clients/python/hindsight_client_api/test/test_list_memory_units_response.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/test/test_memory_item.py b/hindsight-clients/python/hindsight_client_api/test/test_memory_item.py index 65dd7372..fa07172c 100644 --- a/hindsight-clients/python/hindsight_client_api/test/test_memory_item.py +++ b/hindsight-clients/python/hindsight_client_api/test/test_memory_item.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -36,8 +36,11 @@ class TestMemoryItem(unittest.TestCase): if include_optional: return MemoryItem( content = '', - event_date = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), - context = '' + timestamp = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), + context = '', + metadata = { + 'key' : '' + } ) else: return MemoryItem( diff --git a/hindsight-clients/python/hindsight_client_api/test/test_memory_operations_api.py b/hindsight-clients/python/hindsight_client_api/test/test_memory_operations_api.py deleted file mode 100644 index 49c5868d..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_memory_operations_api.py +++ /dev/null @@ -1,80 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.api.memory_operations_api import MemoryOperationsApi - - -class TestMemoryOperationsApi(unittest.IsolatedAsyncioTestCase): - """MemoryOperationsApi unit test stubs""" - - async def asyncSetUp(self) -> None: - self.api = MemoryOperationsApi() - - async def asyncTearDown(self) -> None: - await self.api.api_client.close() - - async def test_batch_put_async(self) -> None: - """Test case for batch_put_async - - Store multiple memories asynchronously - """ - pass - - async def test_batch_put_memories(self) -> None: - """Test case for batch_put_memories - - Store multiple memories - """ - pass - - async def test_cancel_operation(self) -> None: - """Test case for cancel_operation - - Cancel a pending async operation - """ - pass - - async def test_delete_memory_unit(self) -> None: - """Test case for delete_memory_unit - - Delete a memory unit - """ - pass - - async def test_list_memories(self) -> None: - """Test case for list_memories - - List memory units - """ - pass - - async def test_list_operations(self) -> None: - """Test case for list_operations - - List async operations - """ - pass - - async def test_search_memories(self) -> None: - """Test case for search_memories - - Search memory - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_metadata_filter.py b/hindsight-clients/python/hindsight_client_api/test/test_metadata_filter.py new file mode 100644 index 00000000..5739c441 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_metadata_filter.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.metadata_filter import MetadataFilter + +class TestMetadataFilter(unittest.TestCase): + """MetadataFilter unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> MetadataFilter: + """Test MetadataFilter + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `MetadataFilter` + """ + model = MetadataFilter() + if include_optional: + return MetadataFilter( + key = '', + value = '', + match_unset = True + ) + else: + return MetadataFilter( + key = '', + ) + """ + + def testMetadataFilter(self): + """Test MetadataFilter""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_personality_traits.py b/hindsight-clients/python/hindsight_client_api/test/test_personality_traits.py index 553a2cbd..731a1375 100644 --- a/hindsight-clients/python/hindsight_client_api/test/test_personality_traits.py +++ b/hindsight-clients/python/hindsight_client_api/test/test_personality_traits.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/test/test_reasoning_api.py b/hindsight-clients/python/hindsight_client_api/test/test_reasoning_api.py deleted file mode 100644 index aea9683d..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_reasoning_api.py +++ /dev/null @@ -1,38 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.api.reasoning_api import ReasoningApi - - -class TestReasoningApi(unittest.IsolatedAsyncioTestCase): - """ReasoningApi unit test stubs""" - - async def asyncSetUp(self) -> None: - self.api = ReasoningApi() - - async def asyncTearDown(self) -> None: - await self.api.api_client.close() - - async def test_think(self) -> None: - """Test case for think - - Think and generate answer - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_recall_request.py b/hindsight-clients/python/hindsight_client_api/test/test_recall_request.py new file mode 100644 index 00000000..e30cb86c --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_recall_request.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.recall_request import RecallRequest + +class TestRecallRequest(unittest.TestCase): + """RecallRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> RecallRequest: + """Test RecallRequest + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `RecallRequest` + """ + model = RecallRequest() + if include_optional: + return RecallRequest( + query = '', + types = [ + '' + ], + budget = 'low', + max_tokens = 56, + trace = True, + query_timestamp = '', + filters = [ + {key=source, match_unset=true, value=slack} + ], + include = hindsight_client_api.models.include_options.IncludeOptions( + entities = hindsight_client_api.models.entity_include_options.EntityIncludeOptions( + max_tokens = 56, ), ) + ) + else: + return RecallRequest( + query = '', + ) + """ + + def testRecallRequest(self): + """Test RecallRequest""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_recall_response.py b/hindsight-clients/python/hindsight_client_api/test/test_recall_response.py new file mode 100644 index 00000000..5b5d2f01 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_recall_response.py @@ -0,0 +1,67 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.recall_response import RecallResponse + +class TestRecallResponse(unittest.TestCase): + """RecallResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> RecallResponse: + """Test RecallResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `RecallResponse` + """ + model = RecallResponse() + if include_optional: + return RecallResponse( + results = [ + {context=work info, document_id=session_abc123, entities=[Alice, Google], id=123e4567-e89b-12d3-a456-426614174000, mentioned_at=2024-01-15T10:30:00Z, metadata={source=slack}, occurred_end=2024-01-15T10:30:00Z, occurred_start=2024-01-15T10:30:00Z, text=Alice works at Google on the AI team, type=world} + ], + trace = { }, + entities = { + 'key' : hindsight_client_api.models.entity_state_response.EntityStateResponse( + entity_id = '', + canonical_name = '', + observations = [ + hindsight_client_api.models.entity_observation_response.EntityObservationResponse( + text = '', + mentioned_at = '', ) + ], ) + } + ) + else: + return RecallResponse( + results = [ + {context=work info, document_id=session_abc123, entities=[Alice, Google], id=123e4567-e89b-12d3-a456-426614174000, mentioned_at=2024-01-15T10:30:00Z, metadata={source=slack}, occurred_end=2024-01-15T10:30:00Z, occurred_start=2024-01-15T10:30:00Z, text=Alice works at Google on the AI team, type=world} + ], + ) + """ + + def testRecallResponse(self): + """Test RecallResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_recall_result.py b/hindsight-clients/python/hindsight_client_api/test/test_recall_result.py new file mode 100644 index 00000000..2fa5b470 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_recall_result.py @@ -0,0 +1,66 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.recall_result import RecallResult + +class TestRecallResult(unittest.TestCase): + """RecallResult unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> RecallResult: + """Test RecallResult + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `RecallResult` + """ + model = RecallResult() + if include_optional: + return RecallResult( + id = '', + text = '', + type = '', + entities = [ + '' + ], + context = '', + occurred_start = '', + occurred_end = '', + mentioned_at = '', + document_id = '', + metadata = { + 'key' : '' + } + ) + else: + return RecallResult( + id = '', + text = '', + ) + """ + + def testRecallResult(self): + """Test RecallResult""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_reflect_fact.py b/hindsight-clients/python/hindsight_client_api/test/test_reflect_fact.py new file mode 100644 index 00000000..51be3578 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_reflect_fact.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.reflect_fact import ReflectFact + +class TestReflectFact(unittest.TestCase): + """ReflectFact unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ReflectFact: + """Test ReflectFact + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ReflectFact` + """ + model = ReflectFact() + if include_optional: + return ReflectFact( + id = '', + text = '', + type = '', + context = '', + occurred_start = '', + occurred_end = '' + ) + else: + return ReflectFact( + text = '', + ) + """ + + def testReflectFact(self): + """Test ReflectFact""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_reflect_include_options.py b/hindsight-clients/python/hindsight_client_api/test/test_reflect_include_options.py new file mode 100644 index 00000000..50f4d788 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_reflect_include_options.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.reflect_include_options import ReflectIncludeOptions + +class TestReflectIncludeOptions(unittest.TestCase): + """ReflectIncludeOptions unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ReflectIncludeOptions: + """Test ReflectIncludeOptions + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ReflectIncludeOptions` + """ + model = ReflectIncludeOptions() + if include_optional: + return ReflectIncludeOptions( + facts = hindsight_client_api.models.facts_include_options.FactsIncludeOptions(), + entities = hindsight_client_api.models.entity_include_options.EntityIncludeOptions( + max_tokens = 56, ) + ) + else: + return ReflectIncludeOptions( + ) + """ + + def testReflectIncludeOptions(self): + """Test ReflectIncludeOptions""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_reflect_request.py b/hindsight-clients/python/hindsight_client_api/test/test_reflect_request.py new file mode 100644 index 00000000..44fdeb19 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_reflect_request.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.reflect_request import ReflectRequest + +class TestReflectRequest(unittest.TestCase): + """ReflectRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ReflectRequest: + """Test ReflectRequest + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ReflectRequest` + """ + model = ReflectRequest() + if include_optional: + return ReflectRequest( + query = '', + budget = 'low', + context = '', + filters = [ + {key=source, match_unset=true, value=slack} + ], + include = hindsight_client_api.models.reflect_include_options.ReflectIncludeOptions( + facts = hindsight_client_api.models.facts_include_options.FactsIncludeOptions(), + entities = hindsight_client_api.models.entity_include_options.EntityIncludeOptions( + max_tokens = 56, ), ) + ) + else: + return ReflectRequest( + query = '', + ) + """ + + def testReflectRequest(self): + """Test ReflectRequest""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_reflect_response.py b/hindsight-clients/python/hindsight_client_api/test/test_reflect_response.py new file mode 100644 index 00000000..1fadf037 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_reflect_response.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.reflect_response import ReflectResponse + +class TestReflectResponse(unittest.TestCase): + """ReflectResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ReflectResponse: + """Test ReflectResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ReflectResponse` + """ + model = ReflectResponse() + if include_optional: + return ReflectResponse( + text = '', + based_on = [ + {context=healthcare discussion, id=123e4567-e89b-12d3-a456-426614174000, occurred_end=2024-01-15T10:30:00Z, occurred_start=2024-01-15T10:30:00Z, text=AI is used in healthcare, type=world} + ] + ) + else: + return ReflectResponse( + text = '', + ) + """ + + def testReflectResponse(self): + """Test ReflectResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_retain_request.py b/hindsight-clients/python/hindsight_client_api/test/test_retain_request.py new file mode 100644 index 00000000..1bfb547a --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_retain_request.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.retain_request import RetainRequest + +class TestRetainRequest(unittest.TestCase): + """RetainRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> RetainRequest: + """Test RetainRequest + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `RetainRequest` + """ + model = RetainRequest() + if include_optional: + return RetainRequest( + items = [ + {content=Alice mentioned she's working on a new ML model, context=team meeting, metadata={channel=engineering, source=slack}, timestamp=2024-01-15T10:30:00Z} + ], + document_id = '', + var_async = True + ) + else: + return RetainRequest( + items = [ + {content=Alice mentioned she's working on a new ML model, context=team meeting, metadata={channel=engineering, source=slack}, timestamp=2024-01-15T10:30:00Z} + ], + ) + """ + + def testRetainRequest(self): + """Test RetainRequest""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_retain_response.py b/hindsight-clients/python/hindsight_client_api/test/test_retain_response.py new file mode 100644 index 00000000..26b08bb5 --- /dev/null +++ b/hindsight-clients/python/hindsight_client_api/test/test_retain_response.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + Hindsight HTTP API + + HTTP API for Hindsight + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from hindsight_client_api.models.retain_response import RetainResponse + +class TestRetainResponse(unittest.TestCase): + """RetainResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> RetainResponse: + """Test RetainResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `RetainResponse` + """ + model = RetainResponse() + if include_optional: + return RetainResponse( + success = True, + bank_id = '', + document_id = '', + items_count = 56, + var_async = True + ) + else: + return RetainResponse( + success = True, + bank_id = '', + items_count = 56, + var_async = True, + ) + """ + + def testRetainResponse(self): + """Test RetainResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_search_request.py b/hindsight-clients/python/hindsight_client_api/test/test_search_request.py deleted file mode 100644 index 0a91aca9..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_search_request.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.models.search_request import SearchRequest - -class TestSearchRequest(unittest.TestCase): - """SearchRequest unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> SearchRequest: - """Test SearchRequest - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `SearchRequest` - """ - model = SearchRequest() - if include_optional: - return SearchRequest( - query = '', - fact_type = [ - '' - ], - thinking_budget = 56, - max_tokens = 56, - trace = True, - question_date = '' - ) - else: - return SearchRequest( - query = '', - ) - """ - - def testSearchRequest(self): - """Test SearchRequest""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_search_response.py b/hindsight-clients/python/hindsight_client_api/test/test_search_response.py deleted file mode 100644 index 58a8ca26..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_search_response.py +++ /dev/null @@ -1,57 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.models.search_response import SearchResponse - -class TestSearchResponse(unittest.TestCase): - """SearchResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> SearchResponse: - """Test SearchResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `SearchResponse` - """ - model = SearchResponse() - if include_optional: - return SearchResponse( - results = [ - {context=work info, document_id=session_abc123, event_date=2024-01-15T10:30:00Z, id=123e4567-e89b-12d3-a456-426614174000, text=Alice works at Google on the AI team, type=world} - ], - trace = { } - ) - else: - return SearchResponse( - results = [ - {context=work info, document_id=session_abc123, event_date=2024-01-15T10:30:00Z, id=123e4567-e89b-12d3-a456-426614174000, text=Alice works at Google on the AI team, type=world} - ], - ) - """ - - def testSearchResponse(self): - """Test SearchResponse""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_search_result.py b/hindsight-clients/python/hindsight_client_api/test/test_search_result.py deleted file mode 100644 index fb907b55..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_search_result.py +++ /dev/null @@ -1,58 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.models.search_result import SearchResult - -class TestSearchResult(unittest.TestCase): - """SearchResult unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> SearchResult: - """Test SearchResult - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `SearchResult` - """ - model = SearchResult() - if include_optional: - return SearchResult( - id = '', - text = '', - type = '', - context = '', - event_date = '', - document_id = '' - ) - else: - return SearchResult( - id = '', - text = '', - ) - """ - - def testSearchResult(self): - """Test SearchResult""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_think_fact.py b/hindsight-clients/python/hindsight_client_api/test/test_think_fact.py deleted file mode 100644 index 52fcc21c..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_think_fact.py +++ /dev/null @@ -1,56 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.models.think_fact import ThinkFact - -class TestThinkFact(unittest.TestCase): - """ThinkFact unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ThinkFact: - """Test ThinkFact - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `ThinkFact` - """ - model = ThinkFact() - if include_optional: - return ThinkFact( - id = '', - text = '', - type = '', - context = '', - event_date = '' - ) - else: - return ThinkFact( - text = '', - ) - """ - - def testThinkFact(self): - """Test ThinkFact""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_think_request.py b/hindsight-clients/python/hindsight_client_api/test/test_think_request.py deleted file mode 100644 index 60d79b03..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_think_request.py +++ /dev/null @@ -1,54 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.models.think_request import ThinkRequest - -class TestThinkRequest(unittest.TestCase): - """ThinkRequest unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ThinkRequest: - """Test ThinkRequest - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `ThinkRequest` - """ - model = ThinkRequest() - if include_optional: - return ThinkRequest( - query = '', - thinking_budget = 56, - context = '' - ) - else: - return ThinkRequest( - query = '', - ) - """ - - def testThinkRequest(self): - """Test ThinkRequest""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_think_response.py b/hindsight-clients/python/hindsight_client_api/test/test_think_response.py deleted file mode 100644 index 8dda73b1..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_think_response.py +++ /dev/null @@ -1,58 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.models.think_response import ThinkResponse - -class TestThinkResponse(unittest.TestCase): - """ThinkResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ThinkResponse: - """Test ThinkResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `ThinkResponse` - """ - model = ThinkResponse() - if include_optional: - return ThinkResponse( - text = '', - based_on = [ - {context=healthcare discussion, event_date=2024-01-15T10:30:00Z, id=123e4567-e89b-12d3-a456-426614174000, text=AI is used in healthcare, type=world} - ], - new_opinions = [ - '' - ] - ) - else: - return ThinkResponse( - text = '', - ) - """ - - def testThinkResponse(self): - """Test ThinkResponse""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/python/hindsight_client_api/test/test_update_personality_request.py b/hindsight-clients/python/hindsight_client_api/test/test_update_personality_request.py index d996ccc1..5861f483 100644 --- a/hindsight-clients/python/hindsight_client_api/test/test_update_personality_request.py +++ b/hindsight-clients/python/hindsight_client_api/test/test_update_personality_request.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/test/test_validation_error.py b/hindsight-clients/python/hindsight_client_api/test/test_validation_error.py index 306187cd..282d9525 100644 --- a/hindsight-clients/python/hindsight_client_api/test/test_validation_error.py +++ b/hindsight-clients/python/hindsight_client_api/test/test_validation_error.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/test/test_validation_error_loc_inner.py b/hindsight-clients/python/hindsight_client_api/test/test_validation_error_loc_inner.py index f59643ca..78863c80 100644 --- a/hindsight-clients/python/hindsight_client_api/test/test_validation_error_loc_inner.py +++ b/hindsight-clients/python/hindsight_client_api/test/test_validation_error_loc_inner.py @@ -1,9 +1,9 @@ # coding: utf-8 """ - Agent Memory API + Hindsight HTTP API - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval + HTTP API for Hindsight The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/hindsight-clients/python/hindsight_client_api/test/test_visualization_api.py b/hindsight-clients/python/hindsight_client_api/test/test_visualization_api.py deleted file mode 100644 index d994de7d..00000000 --- a/hindsight-clients/python/hindsight_client_api/test/test_visualization_api.py +++ /dev/null @@ -1,38 +0,0 @@ -# coding: utf-8 - -""" - Agent Memory API - - A temporal-semantic memory system for AI agents that stores, retrieves, and reasons over memories. ## Features * **Batch Memory Storage**: Store multiple memories efficiently with automatic fact extraction * **Semantic Search**: Find relevant memories using natural language queries * **Fact Type Filtering**: Search across world facts, agent actions, and opinions separately * **Think Endpoint**: Generate contextual answers based on agent identity and memories * **Graph Visualization**: Interactive memory graph visualization * **Document Tracking**: Track and manage memory documents with upsert support ## Architecture The system uses: - **Temporal Links**: Connect memories that are close in time - **Semantic Links**: Connect semantically similar memories - **Entity Links**: Connect memories that mention the same entities - **Spreading Activation**: Intelligent traversal for memory retrieval - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from hindsight_client_api.api.visualization_api import VisualizationApi - - -class TestVisualizationApi(unittest.IsolatedAsyncioTestCase): - """VisualizationApi unit test stubs""" - - async def asyncSetUp(self) -> None: - self.api = VisualizationApi() - - async def asyncTearDown(self) -> None: - await self.api.api_client.close() - - async def test_get_graph(self) -> None: - """Test case for get_graph - - Get memory graph data - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/hindsight-clients/rust/Cargo.lock b/hindsight-clients/rust/Cargo.lock new file mode 100644 index 00000000..00262d1d --- /dev/null +++ b/hindsight-clients/rust/Cargo.lock @@ -0,0 +1,2117 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "aho-corasick" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" +dependencies = [ + "memchr", +] + +[[package]] +name = "allocator-api2" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "async-stream" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" +dependencies = [ + "async-stream-impl", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-stream-impl" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "bitflags" +version = "2.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" + +[[package]] +name = "bumpalo" +version = "3.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" + +[[package]] +name = "bytes" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" + +[[package]] +name = "cc" +version = "1.2.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd405d82c84ff7f35739f175f67d8b9fb7687a0e84ccdc78bd3568839827cf07" +dependencies = [ + "find-msvc-tools", + "shlex", +] + +[[package]] +name = "cfg-if" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" + +[[package]] +name = "chrono" +version = "0.4.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" +dependencies = [ + "iana-time-zone", + "js-sys", + "num-traits", + "serde", + "wasm-bindgen", + "windows-link", +] + +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "dyn-clone" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" + +[[package]] +name = "encoding_rs" +version = "0.8.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "errno" +version = "0.3.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "fastrand" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" + +[[package]] +name = "find-msvc-tools" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844" + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "form_urlencoded" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "futures-channel" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" + +[[package]] +name = "futures-io" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" + +[[package]] +name = "futures-macro" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "futures-sink" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" + +[[package]] +name = "futures-task" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" + +[[package]] +name = "futures-util" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +dependencies = [ + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "getrandom" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +dependencies = [ + "cfg-if", + "libc", + "wasi", +] + +[[package]] +name = "getrandom" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasip2", +] + +[[package]] +name = "h2" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http", + "indexmap", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash", +] + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hindsight-client" +version = "0.1.0" +dependencies = [ + "chrono", + "http", + "openapiv3", + "prettyplease", + "progenitor", + "progenitor-client", + "reqwest", + "serde", + "serde_json", + "syn", + "thiserror 1.0.69", + "tokio", + "tokio-test", + "url", +] + +[[package]] +name = "http" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" +dependencies = [ + "bytes", + "itoa", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" + +[[package]] +name = "hyper" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11" +dependencies = [ + "atomic-waker", + "bytes", + "futures-channel", + "futures-core", + "h2", + "http", + "http-body", + "httparse", + "itoa", + "pin-project-lite", + "pin-utils", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-rustls" +version = "0.27.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58" +dependencies = [ + "http", + "hyper", + "hyper-util", + "rustls", + "rustls-pki-types", + "tokio", + "tokio-rustls", + "tower-service", +] + +[[package]] +name = "hyper-tls" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" +dependencies = [ + "bytes", + "http-body-util", + "hyper", + "hyper-util", + "native-tls", + "tokio", + "tokio-native-tls", + "tower-service", +] + +[[package]] +name = "hyper-util" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56" +dependencies = [ + "base64", + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "http", + "http-body", + "hyper", + "ipnet", + "libc", + "percent-encoding", + "pin-project-lite", + "socket2", + "system-configuration", + "tokio", + "tower-service", + "tracing", + "windows-registry", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "log", + "wasm-bindgen", + "windows-core", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "icu_collections" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" +dependencies = [ + "displaydoc", + "potential_utf", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" +dependencies = [ + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" + +[[package]] +name = "icu_properties" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99" +dependencies = [ + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899" + +[[package]] +name = "icu_provider" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" +dependencies = [ + "displaydoc", + "icu_locale_core", + "writeable", + "yoke", + "zerofrom", + "zerotrie", + "zerovec", +] + +[[package]] +name = "idna" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "indexmap" +version = "2.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" +dependencies = [ + "equivalent", + "hashbrown", + "serde", + "serde_core", +] + +[[package]] +name = "ipnet" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" + +[[package]] +name = "iri-string" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "itoa" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" + +[[package]] +name = "js-sys" +version = "0.3.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "libc" +version = "0.2.177" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" + +[[package]] +name = "linux-raw-sys" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" + +[[package]] +name = "litemap" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" + +[[package]] +name = "lock_api" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" + +[[package]] +name = "memchr" +version = "2.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "mio" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873" +dependencies = [ + "libc", + "wasi", + "windows-sys 0.61.2", +] + +[[package]] +name = "native-tls" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" +dependencies = [ + "libc", + "log", + "openssl", + "openssl-probe", + "openssl-sys", + "schannel", + "security-framework", + "security-framework-sys", + "tempfile", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "openapiv3" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c8d427828b22ae1fff2833a03d8486c2c881367f1c336349f307f321e7f4d05" +dependencies = [ + "indexmap", + "serde", + "serde_json", +] + +[[package]] +name = "openssl" +version = "0.10.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328" +dependencies = [ + "bitflags", + "cfg-if", + "foreign-types", + "libc", + "once_cell", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "openssl-probe" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" + +[[package]] +name = "openssl-sys" +version = "0.9.111" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321" +dependencies = [ + "cc", + "libc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "parking_lot" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-link", +] + +[[package]] +name = "percent-encoding" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "pin-project-lite" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + +[[package]] +name = "potential_utf" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" +dependencies = [ + "zerovec", +] + +[[package]] +name = "prettyplease" +version = "0.2.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" +dependencies = [ + "proc-macro2", + "syn", +] + +[[package]] +name = "proc-macro2" +version = "1.0.103" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "progenitor" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2326f73d5326257514712436680ef8da4543ee47c0e9e0d501545c8909ee12e4" +dependencies = [ + "progenitor-client", + "progenitor-impl", + "progenitor-macro", +] + +[[package]] +name = "progenitor-client" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71a0beb939758f229cbae70a4889c7c76a4ac0e90f0b1e7ae9b4636a927d1018" +dependencies = [ + "bytes", + "futures-core", + "percent-encoding", + "reqwest", + "serde", + "serde_json", + "serde_urlencoded", +] + +[[package]] +name = "progenitor-impl" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90f6d9109b04e005bbdec84cacec7e81cc15533f2b5dc505f0defc212d270c15" +dependencies = [ + "heck", + "http", + "indexmap", + "openapiv3", + "proc-macro2", + "quote", + "regex", + "schemars", + "serde", + "serde_json", + "syn", + "thiserror 2.0.17", + "typify", + "unicode-ident", +] + +[[package]] +name = "progenitor-macro" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46596c574831739c661f22923fe587399c61f5e3e79b73cc9a93644c72248d84" +dependencies = [ + "openapiv3", + "proc-macro2", + "progenitor-impl", + "quote", + "schemars", + "serde", + "serde_json", + "serde_tokenstream", + "serde_yaml", + "syn", +] + +[[package]] +name = "quote" +version = "1.0.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "redox_syscall" +version = "0.5.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +dependencies = [ + "bitflags", +] + +[[package]] +name = "regex" +version = "1.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" + +[[package]] +name = "regress" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2057b2325e68a893284d1538021ab90279adac1139957ca2a74426c6f118fb48" +dependencies = [ + "hashbrown", + "memchr", +] + +[[package]] +name = "reqwest" +version = "0.12.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f" +dependencies = [ + "base64", + "bytes", + "encoding_rs", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-rustls", + "hyper-tls", + "hyper-util", + "js-sys", + "log", + "mime", + "native-tls", + "percent-encoding", + "pin-project-lite", + "rustls-pki-types", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tokio-native-tls", + "tokio-util", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", +] + +[[package]] +name = "ring" +version = "0.17.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" +dependencies = [ + "cc", + "cfg-if", + "getrandom 0.2.16", + "libc", + "untrusted", + "windows-sys 0.52.0", +] + +[[package]] +name = "rustix" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" +dependencies = [ + "bitflags", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.61.2", +] + +[[package]] +name = "rustls" +version = "0.23.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f" +dependencies = [ + "once_cell", + "rustls-pki-types", + "rustls-webpki", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-pki-types" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a" +dependencies = [ + "zeroize", +] + +[[package]] +name = "rustls-webpki" +version = "0.103.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[package]] +name = "ryu" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" + +[[package]] +name = "schannel" +version = "0.1.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "schemars" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +dependencies = [ + "chrono", + "dyn-clone", + "schemars_derive", + "serde", + "serde_json", + "uuid", +] + +[[package]] +name = "schemars_derive" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "security-framework" +version = "2.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" +dependencies = [ + "bitflags", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "semver" +version = "1.0.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" +dependencies = [ + "serde", + "serde_core", +] + +[[package]] +name = "serde" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.145" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" +dependencies = [ + "itoa", + "memchr", + "ryu", + "serde", + "serde_core", +] + +[[package]] +name = "serde_tokenstream" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64060d864397305347a78851c51588fd283767e7e7589829e8121d65512340f1" +dependencies = [ + "proc-macro2", + "quote", + "serde", + "syn", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "serde_yaml" +version = "0.9.34+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" +dependencies = [ + "indexmap", + "itoa", + "ryu", + "serde", + "unsafe-libyaml", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "signal-hook-registry" +version = "1.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad" +dependencies = [ + "libc", +] + +[[package]] +name = "slab" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "socket2" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" +dependencies = [ + "libc", + "windows-sys 0.60.2", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" + +[[package]] +name = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + +[[package]] +name = "syn" +version = "2.0.111" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] + +[[package]] +name = "synstructure" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "system-configuration" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" +dependencies = [ + "bitflags", + "core-foundation", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "tempfile" +version = "3.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" +dependencies = [ + "fastrand", + "getrandom 0.3.4", + "once_cell", + "rustix", + "windows-sys 0.61.2", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" +dependencies = [ + "thiserror-impl 2.0.17", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tinystr" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tokio" +version = "1.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" +dependencies = [ + "bytes", + "libc", + "mio", + "parking_lot", + "pin-project-lite", + "signal-hook-registry", + "socket2", + "tokio-macros", + "windows-sys 0.61.2", +] + +[[package]] +name = "tokio-macros" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tokio-native-tls" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" +dependencies = [ + "native-tls", + "tokio", +] + +[[package]] +name = "tokio-rustls" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" +dependencies = [ + "rustls", + "tokio", +] + +[[package]] +name = "tokio-stream" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "tokio-test" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7" +dependencies = [ + "async-stream", + "bytes", + "futures-core", + "tokio", + "tokio-stream", +] + +[[package]] +name = "tokio-util" +version = "0.7.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "tower" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper", + "tokio", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-http" +version = "0.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cf146f99d442e8e68e585f5d798ccd3cad9a7835b917e09728880a862706456" +dependencies = [ + "bitflags", + "bytes", + "futures-util", + "http", + "http-body", + "iri-string", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +dependencies = [ + "pin-project-lite", + "tracing-core", +] + +[[package]] +name = "tracing-core" +version = "0.1.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c" +dependencies = [ + "once_cell", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "typify" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7144144e97e987c94758a3017c920a027feac0799df325d6df4fc8f08d02068e" +dependencies = [ + "typify-impl", + "typify-macro", +] + +[[package]] +name = "typify-impl" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "062879d46aa4c9dfe0d33b035bbaf512da192131645d05deacb7033ec8581a09" +dependencies = [ + "heck", + "log", + "proc-macro2", + "quote", + "regress", + "schemars", + "semver", + "serde", + "serde_json", + "syn", + "thiserror 2.0.17", + "unicode-ident", +] + +[[package]] +name = "typify-macro" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9708a3ceb6660ba3f8d2b8f0567e7d4b8b198e2b94d093b8a6077a751425de9e" +dependencies = [ + "proc-macro2", + "quote", + "schemars", + "semver", + "serde", + "serde_json", + "serde_tokenstream", + "syn", + "typify-impl", +] + +[[package]] +name = "unicode-ident" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" + +[[package]] +name = "unsafe-libyaml" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" + +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + +[[package]] +name = "url" +version = "2.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", +] + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "uuid" +version = "1.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasip2" +version = "1.0.1+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.105" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.55" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0" +dependencies = [ + "cfg-if", + "js-sys", + "once_cell", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.105" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.105" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc" +dependencies = [ + "bumpalo", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.105" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "wasm-streams" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "web-sys" +version = "0.3.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "windows-core" +version = "0.62.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link", + "windows-result", + "windows-strings", +] + +[[package]] +name = "windows-implement" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-interface" +version = "0.59.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + +[[package]] +name = "windows-registry" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" +dependencies = [ + "windows-link", + "windows-result", + "windows-strings", +] + +[[package]] +name = "windows-result" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.5", +] + +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.1", + "windows_aarch64_msvc 0.53.1", + "windows_i686_gnu 0.53.1", + "windows_i686_gnullvm 0.53.1", + "windows_i686_msvc 0.53.1", + "windows_x86_64_gnu 0.53.1", + "windows_x86_64_gnullvm 0.53.1", + "windows_x86_64_msvc 0.53.1", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" + +[[package]] +name = "wit-bindgen" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" + +[[package]] +name = "writeable" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" + +[[package]] +name = "yoke" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" +dependencies = [ + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "zerofrom" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "zeroize" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" + +[[package]] +name = "zerotrie" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] diff --git a/hindsight-clients/rust/Cargo.toml b/hindsight-clients/rust/Cargo.toml new file mode 100644 index 00000000..4adbf905 --- /dev/null +++ b/hindsight-clients/rust/Cargo.toml @@ -0,0 +1,39 @@ +[package] +name = "hindsight-client" +version = "0.1.0" +edition = "2021" +authors = ["Hindsight Team"] +description = "Rust client library for Hindsight API - semantic memory system" +license = "MIT" +repository = "https://github.com/yourusername/hindsight" +keywords = ["api", "client", "memory", "ai"] +categories = ["api-bindings"] + +[dependencies] +# HTTP client +reqwest = { version = "0.12", features = ["json"] } +# Async runtime +tokio = { version = "1", features = ["full"] } +# Serialization +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0" +# Error handling +thiserror = "1.0" +# Progenitor client support +progenitor-client = "0.11" +# Additional types +chrono = { version = "0.4", features = ["serde"] } +# HTTP types +http = "1.0" +# URL handling +url = "2.5" + +[dev-dependencies] +tokio-test = "0.4" + +[build-dependencies] +progenitor = "0.11" +serde_json = "1.0" +syn = "2.0" +prettyplease = "0.2" +openapiv3 = "2.2" diff --git a/hindsight-clients/rust/INTEGRATION.md b/hindsight-clients/rust/INTEGRATION.md new file mode 100644 index 00000000..3d830e6c --- /dev/null +++ b/hindsight-clients/rust/INTEGRATION.md @@ -0,0 +1,124 @@ +# CLI Integration Guide + +This guide shows how to integrate the auto-generated Rust client into the CLI. + +## Approach + +The generated client is **async** (uses tokio), while the CLI currently uses **blocking** code. There are two integration strategies: + +### Option 1: Minimal Wrapper (Current Approach) + +Create a thin `api.rs` wrapper that uses `tokio::runtime::Runtime` to bridge sync→async: + +```rust +pub struct ApiClient { + client: hindsight_client::Client, + runtime: tokio::runtime::Runtime, +} + +impl ApiClient { + pub fn new(base_url: String) -> Result { + let runtime = tokio::runtime::Runtime::new()?; + let client = hindsight_client::Client::new(&base_url); + Ok(ApiClient { client, runtime }) + } + + pub fn list_agents(&self) -> Result> { + self.runtime.block_on(async { + self.client.list_agents().await + }) + } + // ... other methods +} +``` + +### Option 2: Full Async (Recommended for New CLI) + +Make the CLI fully async using `#[tokio::main]`: + +```rust +#[tokio::main] +async fn main() -> Result<()> { + let cli = Cli::parse(); + let client = hindsight_client::Client::new(&config.api_url); + + match cli.command { + Commands::Agent(AgentCommands::List) => { + let agents = client.list_agents().await?; + for agent in agents { + println!(" - {}", agent.agent_id); + } + } + // ... other commands + } + + Ok(()) +} +``` + +## Type Mapping + +The generated types are in `hindsight_client::types::*`. Here's the mapping: + +| CLI Expected | Generated Type | +|-------------|----------------| +| `Agent` | `AgentListItem` | +| `AgentProfile` | `AgentProfileResponse` | +| `AgentStats` | From `/stats` endpoint | +| `BatchMemoryRequest` | `BatchPutRequest` | +| `BatchMemoryResponse` | `BatchPutResponse` | +| `DocumentsResponse` | `ListDocumentsResponse` | +| `Document` | Item in `ListDocumentsResponse` | +| `DocumentDetails` | `DocumentResponse` | +| `OperationsResponse` | From `/operations` endpoint | + +## Example: List Agents Command + +### Before (Manual API Code): +```rust +pub fn list_agents(&self, verbose: bool) -> Result> { + let url = format!("{}/api/v1/agents", self.base_url); + let response = self.client.get(&url).send()?; + // ... manual parsing +} +``` + +### After (Generated Client): +```rust +pub fn list_agents(&self) -> Result> { + self.runtime.block_on(async { + self.client.list_agents().await + }) +} +``` + +## Benefits + +✅ **No manual maintenance** - API client updates automatically with OpenAPI spec +✅ **Type safe** - Compiler catches API changes +✅ **Full coverage** - All endpoints generated +✅ **Better errors** - Typed error responses +✅ **Async ready** - Built for modern Rust + +## Next Steps for Full Integration + +1. **Update Type Imports** - Fix type names in `main.rs` to use generated types +2. **Test Each Command** - Verify each CLI command works with new client +3. **Remove Old Code** - Delete `api.rs.old` once migration complete +4. **Optional**: Make CLI fully async for better UX with long operations + +## Quick Test + +Test the client library directly: + +```bash +cd hindsight-clients/rust +cargo test +``` + +Build CLI with new client: + +```bash +cd ../../hindsight-cli +cargo build +``` diff --git a/hindsight-clients/rust/README.md b/hindsight-clients/rust/README.md new file mode 100644 index 00000000..a0b91db8 --- /dev/null +++ b/hindsight-clients/rust/README.md @@ -0,0 +1,171 @@ +# Hindsight Rust Client + +Auto-generated Rust client library for the Hindsight semantic memory system API. + +## Features + +- 🦀 **Fully typed** - Complete type safety with Rust's type system +- 🔄 **Auto-generated** - Stays in sync with the OpenAPI spec automatically +- ⚡ **Async/await** - Built on tokio and reqwest for modern async Rust +- 📦 **Standalone** - Can be published to crates.io independently + +## Installation + +Add to your `Cargo.toml`: + +```toml +[dependencies] +hindsight-client = "0.1.0" +tokio = { version = "1", features = ["full"] } +``` + +## Quick Start + +```rust +use hindsight_client::Client; + +#[tokio::main] +async fn main() -> Result<(), Box> { + // Create a client + let client = Client::new("http://localhost:8888"); + + // List all agents + let agents = client.list_agents().await?; + for agent in agents { + println!("Agent: {} - {}", agent.agent_id, agent.name); + } + + // Get agent profile + let profile = client.get_agent_profile("my-agent").await?; + println!("Background: {}", profile.background); + + // Search memories + let search_request = hindsight_client::types::SearchRequest { + query: "What did I learn today?".to_string(), + fact_type: None, + thinking_budget: Some(100), + max_tokens: Some(4096), + trace: Some(false), + }; + let results = client.search_memories("my-agent", &search_request).await?; + for result in results.results { + println!("- {}", result.text); + } + + // Store a memory + let memory_request = hindsight_client::types::BatchMemoryRequest { + items: vec![ + hindsight_client::types::MemoryItem { + content: "I learned about Rust today".to_string(), + context: Some("Daily learning".to_string()), + } + ], + document_id: Some("my-doc".to_string()), + }; + client.batch_put_memories("my-agent", &memory_request).await?; + + Ok(()) +} +``` + +## How It Works + +This library uses [progenitor](https://github.com/oxidecomputer/progenitor) to generate the client code from the OpenAPI specification at **build time**. + +The generation happens automatically when you run `cargo build`, so the client always stays in sync with the API schema. + +### Build Process + +1. `build.rs` reads the OpenAPI spec from `../../openapi.json` +2. Converts OpenAPI 3.1 → 3.0 (for progenitor compatibility) +3. Generates Rust client code using progenitor +4. Code is included in the library via `include!()` macro + +## API Methods + +All API endpoints are available as async methods on the `Client` struct: + +### Agent Management +- `list_agents()` - List all agents +- `create_or_update_agent()` - Create or update an agent +- `get_agent_profile()` - Get agent profile with personality +- `update_agent_personality()` - Update agent personality traits +- `add_agent_background()` - Add/merge agent background +- `get_agent_stats()` - Get memory statistics + +### Memory Operations +- `search_memories()` - Semantic search across memories +- `think()` - Generate contextual answers using agent identity +- `batch_put_memories()` - Store multiple memories +- `batch_put_async()` - Queue memories for background processing +- `list_memories()` - List memory units with pagination +- `delete_memory_unit()` - Delete a specific memory +- `clear_agent_memories()` - Clear all or filtered memories + +### Document Management +- `list_documents()` - List documents with optional search +- `get_document()` - Get document details and content +- `delete_document()` - Delete document and its memories + +### Operations (Async Tasks) +- `list_operations()` - List async operations +- `cancel_operation()` - Cancel a pending operation + +### Visualization +- `get_graph()` - Get memory graph data for visualization + +## Error Handling + +The client uses `progenitor_client::Error` for all errors: + +```rust +match client.get_agent_profile("my-agent").await { + Ok(profile) => println!("Got profile: {}", profile.name), + Err(progenitor_client::Error::ErrorResponse(resp)) => { + println!("API error: {} - {}", resp.status, resp.body); + } + Err(e) => println!("Other error: {}", e), +} +``` + +## Development + +### Building + +```bash +cargo build +``` + +The OpenAPI spec is automatically converted and the client is generated during build. + +### Testing + +```bash +cargo test +``` + +### Releasing + +This client can be published to crates.io independently of the CLI: + +```bash +cargo publish +``` + +## Architecture + +``` +hindsight-clients/rust/ +├── Cargo.toml # Package definition +├── build.rs # Build script (generates client) +├── src/ +│ └── lib.rs # Library entry point +└── target/ + └── debug/build/ + └── hindsight-client-.../out/ + └── hindsight_client_generated.rs # Generated code +``` + +## License + +MIT diff --git a/hindsight-clients/rust/build.rs b/hindsight-clients/rust/build.rs new file mode 100644 index 00000000..cd43f90d --- /dev/null +++ b/hindsight-clients/rust/build.rs @@ -0,0 +1,127 @@ +use std::env; +use std::fs; +use std::path::PathBuf; + +/// Convert OpenAPI 3.1 spec to 3.0 for progenitor compatibility +fn convert_31_to_30(spec: &mut serde_json::Value) { + // Change version from 3.1.x to 3.0.3 + if let Some(obj) = spec.as_object_mut() { + obj.insert("openapi".to_string(), serde_json::json!("3.0.3")); + } + + // Recursively convert anyOf with null to nullable + convert_anyof_to_nullable(spec); +} + +fn convert_anyof_to_nullable(value: &mut serde_json::Value) { + match value { + serde_json::Value::Object(obj) => { + // Check if this object has anyOf with null and process it + let should_convert = obj.get("anyOf") + .and_then(|v| v.as_array()) + .map(|array| { + if array.len() == 2 { + let has_null = array.iter().any(|v| { + v.get("type") + .and_then(|t| t.as_str()) + .map(|s| s == "null") + .unwrap_or(false) + }); + has_null + } else { + false + } + }) + .unwrap_or(false); + + if should_convert { + // Clone the anyOf array to avoid borrow issues + if let Some(any_of) = obj.get("anyOf").cloned() { + if let Some(array) = any_of.as_array() { + // Find the non-null schema + if let Some(non_null_schema) = array.iter().find(|v| { + v.get("type") + .and_then(|t| t.as_str()) + .map(|s| s != "null") + .unwrap_or(true) + }).cloned() { + // Replace anyOf with the non-null schema + nullable: true + obj.remove("anyOf"); + if let Some(non_null_obj) = non_null_schema.as_object() { + for (k, v) in non_null_obj.iter() { + obj.insert(k.clone(), v.clone()); + } + } + obj.insert("nullable".to_string(), serde_json::json!(true)); + } + } + } + } + + // Recursively process all values + for (_key, val) in obj.iter_mut() { + convert_anyof_to_nullable(val); + } + } + serde_json::Value::Array(arr) => { + for item in arr.iter_mut() { + convert_anyof_to_nullable(item); + } + } + _ => {} + } +} + +fn main() { + // Get the OpenAPI spec path from the project root (two levels up) + let manifest_dir = PathBuf::from(env::var("CARGO_MANIFEST_DIR").unwrap()); + let openapi_path = manifest_dir + .parent() + .unwrap() + .parent() + .unwrap() + .join("openapi.json"); + + // Tell Cargo to rebuild if the OpenAPI spec changes + println!("cargo:rerun-if-changed={}", openapi_path.display()); + + // Read the OpenAPI spec + let spec_content = fs::read_to_string(&openapi_path) + .expect("Failed to read openapi.json. Make sure it exists in the project root."); + + // Parse as generic JSON first to convert 3.1 to 3.0 + let mut spec_json: serde_json::Value = serde_json::from_str(&spec_content) + .expect("Failed to parse openapi.json"); + + // Convert OpenAPI 3.1.0 to 3.0.3 for progenitor compatibility + if let Some(version) = spec_json.get("openapi").and_then(|v| v.as_str()) { + if version.starts_with("3.1") { + eprintln!("Converting OpenAPI 3.1 to 3.0 for compatibility..."); + convert_31_to_30(&mut spec_json); + } + } + + // Now parse as OpenAPI struct + let spec: openapiv3::OpenAPI = serde_json::from_value(spec_json) + .expect("Failed to parse converted OpenAPI spec"); + + // Generate the client + let mut generator = progenitor::Generator::default(); + + // Generate code + let tokens = generator.generate_tokens(&spec) + .expect("Failed to generate client code from OpenAPI spec"); + + // Write to the output directory + let out_dir = PathBuf::from(env::var("OUT_DIR").unwrap()); + let dest_path = out_dir.join("hindsight_client_generated.rs"); + + let syntax_tree = syn::parse2(tokens) + .expect("Failed to parse generated tokens"); + let formatted = prettyplease::unparse(&syntax_tree); + + fs::write(&dest_path, formatted) + .expect("Failed to write generated client code"); + + println!("Generated client at: {}", dest_path.display()); +} diff --git a/hindsight-clients/rust/src/lib.rs b/hindsight-clients/rust/src/lib.rs new file mode 100644 index 00000000..04f49a2f --- /dev/null +++ b/hindsight-clients/rust/src/lib.rs @@ -0,0 +1,35 @@ +//! Hindsight API Client +//! +//! A Rust client library for the Hindsight semantic memory system API. +//! +//! # Example +//! +//! ```rust,no_run +//! use hindsight_client::Client; +//! +//! #[tokio::main] +//! async fn main() -> Result<(), Box> { +//! let client = Client::new("http://localhost:8888"); +//! +//! // List agents +//! let agents = client.agents_list().await?; +//! println!("Found {} agents", agents.len()); +//! +//! Ok(()) +//! } +//! ``` + +// Include the generated client code (which already exports Error and ResponseValue) +include!(concat!(env!("OUT_DIR"), "/hindsight_client_generated.rs")); + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_client_creation() { + let client = Client::new("http://localhost:8888"); + // Just verify we can create a client + assert!(true); + } +} diff --git a/hindsight-clients/rust/target/.rustc_info.json b/hindsight-clients/rust/target/.rustc_info.json new file mode 100644 index 00000000..5613beab --- /dev/null +++ b/hindsight-clients/rust/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":12740812217871447607,"outputs":{"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.91.1 (ed61e7d7e 2025-11-07)\nbinary: rustc\ncommit-hash: ed61e7d7e242494fb7057f2657300d9e77bb4fcb\ncommit-date: 2025-11-07\nhost: aarch64-apple-darwin\nrelease: 1.91.1\nLLVM version: 21.1.2\n","stderr":""},"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/nicoloboschi/.rustup/toolchains/stable-aarch64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"aes\"\ntarget_feature=\"crc\"\ntarget_feature=\"dit\"\ntarget_feature=\"dotprod\"\ntarget_feature=\"dpb\"\ntarget_feature=\"dpb2\"\ntarget_feature=\"fcma\"\ntarget_feature=\"fhm\"\ntarget_feature=\"flagm\"\ntarget_feature=\"fp16\"\ntarget_feature=\"frintts\"\ntarget_feature=\"jsconv\"\ntarget_feature=\"lor\"\ntarget_feature=\"lse\"\ntarget_feature=\"neon\"\ntarget_feature=\"paca\"\ntarget_feature=\"pacg\"\ntarget_feature=\"pan\"\ntarget_feature=\"pmuv3\"\ntarget_feature=\"ras\"\ntarget_feature=\"rcpc\"\ntarget_feature=\"rcpc2\"\ntarget_feature=\"rdm\"\ntarget_feature=\"sb\"\ntarget_feature=\"sha2\"\ntarget_feature=\"sha3\"\ntarget_feature=\"ssbs\"\ntarget_feature=\"vh\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/hindsight-clients/rust/target/CACHEDIR.TAG b/hindsight-clients/rust/target/CACHEDIR.TAG new file mode 100644 index 00000000..20d7c319 --- /dev/null +++ b/hindsight-clients/rust/target/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/hindsight-clients/rust/target/release/.cargo-lock b/hindsight-clients/rust/target/release/.cargo-lock new file mode 100644 index 00000000..e69de29b diff --git a/hindsight-clients/rust/target/release/.fingerprint/aho-corasick-72e8866aeabc96bc/dep-lib-aho_corasick b/hindsight-clients/rust/target/release/.fingerprint/aho-corasick-72e8866aeabc96bc/dep-lib-aho_corasick new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/aho-corasick-72e8866aeabc96bc/dep-lib-aho_corasick differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/aho-corasick-72e8866aeabc96bc/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/aho-corasick-72e8866aeabc96bc/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/aho-corasick-72e8866aeabc96bc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/aho-corasick-72e8866aeabc96bc/lib-aho_corasick b/hindsight-clients/rust/target/release/.fingerprint/aho-corasick-72e8866aeabc96bc/lib-aho_corasick new file mode 100644 index 00000000..b74b0ea6 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/aho-corasick-72e8866aeabc96bc/lib-aho_corasick @@ -0,0 +1 @@ +67cecf2ad2a18326 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/aho-corasick-72e8866aeabc96bc/lib-aho_corasick.json b/hindsight-clients/rust/target/release/.fingerprint/aho-corasick-72e8866aeabc96bc/lib-aho_corasick.json new file mode 100644 index 00000000..c8c13131 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/aho-corasick-72e8866aeabc96bc/lib-aho_corasick.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"perf-literal\", \"std\"]","declared_features":"[\"default\", \"logging\", \"perf-literal\", \"std\"]","target":7534583537114156500,"profile":1369601567987815722,"path":16114691246183013690,"deps":[[198136567835728122,"memchr",false,9042753877671953365]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/aho-corasick-72e8866aeabc96bc/dep-lib-aho_corasick","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/allocator-api2-b60d2e363df3c29c/dep-lib-allocator_api2 b/hindsight-clients/rust/target/release/.fingerprint/allocator-api2-b60d2e363df3c29c/dep-lib-allocator_api2 new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/allocator-api2-b60d2e363df3c29c/dep-lib-allocator_api2 differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/allocator-api2-b60d2e363df3c29c/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/allocator-api2-b60d2e363df3c29c/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/allocator-api2-b60d2e363df3c29c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/allocator-api2-b60d2e363df3c29c/lib-allocator_api2 b/hindsight-clients/rust/target/release/.fingerprint/allocator-api2-b60d2e363df3c29c/lib-allocator_api2 new file mode 100644 index 00000000..c208e732 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/allocator-api2-b60d2e363df3c29c/lib-allocator_api2 @@ -0,0 +1 @@ +1fffe69fb7817bb3 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/allocator-api2-b60d2e363df3c29c/lib-allocator_api2.json b/hindsight-clients/rust/target/release/.fingerprint/allocator-api2-b60d2e363df3c29c/lib-allocator_api2.json new file mode 100644 index 00000000..ca1c96f1 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/allocator-api2-b60d2e363df3c29c/lib-allocator_api2.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\"]","declared_features":"[\"alloc\", \"default\", \"fresh-rust\", \"nightly\", \"serde\", \"std\"]","target":5388200169723499962,"profile":10062236005175321273,"path":3402101074588069553,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/allocator-api2-b60d2e363df3c29c/dep-lib-allocator_api2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-03abd245664a9468/dep-lib-atomic_waker b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-03abd245664a9468/dep-lib-atomic_waker new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-03abd245664a9468/dep-lib-atomic_waker differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-03abd245664a9468/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-03abd245664a9468/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-03abd245664a9468/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-03abd245664a9468/lib-atomic_waker b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-03abd245664a9468/lib-atomic_waker new file mode 100644 index 00000000..d38e28c9 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-03abd245664a9468/lib-atomic_waker @@ -0,0 +1 @@ +16928b4b6d82da43 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-03abd245664a9468/lib-atomic_waker.json b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-03abd245664a9468/lib-atomic_waker.json new file mode 100644 index 00000000..462a3688 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-03abd245664a9468/lib-atomic_waker.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"portable-atomic\"]","target":14411119108718288063,"profile":2040997289075261528,"path":3966054712688332798,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/atomic-waker-03abd245664a9468/dep-lib-atomic_waker","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-7c21d3d9b5ae4ff0/dep-lib-atomic_waker b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-7c21d3d9b5ae4ff0/dep-lib-atomic_waker new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-7c21d3d9b5ae4ff0/dep-lib-atomic_waker differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-7c21d3d9b5ae4ff0/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-7c21d3d9b5ae4ff0/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-7c21d3d9b5ae4ff0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-7c21d3d9b5ae4ff0/lib-atomic_waker b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-7c21d3d9b5ae4ff0/lib-atomic_waker new file mode 100644 index 00000000..fcee6ae3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-7c21d3d9b5ae4ff0/lib-atomic_waker @@ -0,0 +1 @@ +587ab143ebb0e127 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-7c21d3d9b5ae4ff0/lib-atomic_waker.json b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-7c21d3d9b5ae4ff0/lib-atomic_waker.json new file mode 100644 index 00000000..9bcc343b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/atomic-waker-7c21d3d9b5ae4ff0/lib-atomic_waker.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"portable-atomic\"]","target":14411119108718288063,"profile":1369601567987815722,"path":3966054712688332798,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/atomic-waker-7c21d3d9b5ae4ff0/dep-lib-atomic_waker","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/autocfg-793e7f0428db50c8/dep-lib-autocfg b/hindsight-clients/rust/target/release/.fingerprint/autocfg-793e7f0428db50c8/dep-lib-autocfg new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/autocfg-793e7f0428db50c8/dep-lib-autocfg differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/autocfg-793e7f0428db50c8/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/autocfg-793e7f0428db50c8/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/autocfg-793e7f0428db50c8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/autocfg-793e7f0428db50c8/lib-autocfg b/hindsight-clients/rust/target/release/.fingerprint/autocfg-793e7f0428db50c8/lib-autocfg new file mode 100644 index 00000000..32ecaa34 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/autocfg-793e7f0428db50c8/lib-autocfg @@ -0,0 +1 @@ +55747e93a5308888 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/autocfg-793e7f0428db50c8/lib-autocfg.json b/hindsight-clients/rust/target/release/.fingerprint/autocfg-793e7f0428db50c8/lib-autocfg.json new file mode 100644 index 00000000..c76b29e5 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/autocfg-793e7f0428db50c8/lib-autocfg.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":6962977057026645649,"profile":1369601567987815722,"path":3478818997277537567,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/autocfg-793e7f0428db50c8/dep-lib-autocfg","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/base64-92bb077529d3bd79/dep-lib-base64 b/hindsight-clients/rust/target/release/.fingerprint/base64-92bb077529d3bd79/dep-lib-base64 new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/base64-92bb077529d3bd79/dep-lib-base64 differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/base64-92bb077529d3bd79/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/base64-92bb077529d3bd79/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/base64-92bb077529d3bd79/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/base64-92bb077529d3bd79/lib-base64 b/hindsight-clients/rust/target/release/.fingerprint/base64-92bb077529d3bd79/lib-base64 new file mode 100644 index 00000000..b78fe336 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/base64-92bb077529d3bd79/lib-base64 @@ -0,0 +1 @@ +8efa3792049f207e \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/base64-92bb077529d3bd79/lib-base64.json b/hindsight-clients/rust/target/release/.fingerprint/base64-92bb077529d3bd79/lib-base64.json new file mode 100644 index 00000000..956d4b64 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/base64-92bb077529d3bd79/lib-base64.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":13060062996227388079,"profile":1369601567987815722,"path":7420927090058642716,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/base64-92bb077529d3bd79/dep-lib-base64","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/base64-ef903aa210400594/dep-lib-base64 b/hindsight-clients/rust/target/release/.fingerprint/base64-ef903aa210400594/dep-lib-base64 new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/base64-ef903aa210400594/dep-lib-base64 differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/base64-ef903aa210400594/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/base64-ef903aa210400594/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/base64-ef903aa210400594/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/base64-ef903aa210400594/lib-base64 b/hindsight-clients/rust/target/release/.fingerprint/base64-ef903aa210400594/lib-base64 new file mode 100644 index 00000000..157933ec --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/base64-ef903aa210400594/lib-base64 @@ -0,0 +1 @@ +a73ed2ba4c395777 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/base64-ef903aa210400594/lib-base64.json b/hindsight-clients/rust/target/release/.fingerprint/base64-ef903aa210400594/lib-base64.json new file mode 100644 index 00000000..f54a087d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/base64-ef903aa210400594/lib-base64.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":13060062996227388079,"profile":2040997289075261528,"path":7420927090058642716,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/base64-ef903aa210400594/dep-lib-base64","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/bitflags-0dfee42de7f913a6/dep-lib-bitflags b/hindsight-clients/rust/target/release/.fingerprint/bitflags-0dfee42de7f913a6/dep-lib-bitflags new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/bitflags-0dfee42de7f913a6/dep-lib-bitflags differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/bitflags-0dfee42de7f913a6/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/bitflags-0dfee42de7f913a6/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/bitflags-0dfee42de7f913a6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/bitflags-0dfee42de7f913a6/lib-bitflags b/hindsight-clients/rust/target/release/.fingerprint/bitflags-0dfee42de7f913a6/lib-bitflags new file mode 100644 index 00000000..ab1c20f6 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/bitflags-0dfee42de7f913a6/lib-bitflags @@ -0,0 +1 @@ +cd6549f04e9cdc39 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/bitflags-0dfee42de7f913a6/lib-bitflags.json b/hindsight-clients/rust/target/release/.fingerprint/bitflags-0dfee42de7f913a6/lib-bitflags.json new file mode 100644 index 00000000..05101ca8 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/bitflags-0dfee42de7f913a6/lib-bitflags.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"std\"]","declared_features":"[\"arbitrary\", \"bytemuck\", \"example_generated\", \"serde\", \"serde_core\", \"std\"]","target":7691312148208718491,"profile":2040997289075261528,"path":13201492863626102905,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/bitflags-0dfee42de7f913a6/dep-lib-bitflags","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/bitflags-a1b963c61981cc8c/dep-lib-bitflags b/hindsight-clients/rust/target/release/.fingerprint/bitflags-a1b963c61981cc8c/dep-lib-bitflags new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/bitflags-a1b963c61981cc8c/dep-lib-bitflags differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/bitflags-a1b963c61981cc8c/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/bitflags-a1b963c61981cc8c/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/bitflags-a1b963c61981cc8c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/bitflags-a1b963c61981cc8c/lib-bitflags b/hindsight-clients/rust/target/release/.fingerprint/bitflags-a1b963c61981cc8c/lib-bitflags new file mode 100644 index 00000000..1ffa355c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/bitflags-a1b963c61981cc8c/lib-bitflags @@ -0,0 +1 @@ +d0786821f01ade49 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/bitflags-a1b963c61981cc8c/lib-bitflags.json b/hindsight-clients/rust/target/release/.fingerprint/bitflags-a1b963c61981cc8c/lib-bitflags.json new file mode 100644 index 00000000..08eed57f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/bitflags-a1b963c61981cc8c/lib-bitflags.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"arbitrary\", \"bytemuck\", \"example_generated\", \"serde\", \"serde_core\", \"std\"]","target":7691312148208718491,"profile":1369601567987815722,"path":13201492863626102905,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/bitflags-a1b963c61981cc8c/dep-lib-bitflags","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/bytes-412a86f44c4c2395/dep-lib-bytes b/hindsight-clients/rust/target/release/.fingerprint/bytes-412a86f44c4c2395/dep-lib-bytes new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/bytes-412a86f44c4c2395/dep-lib-bytes differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/bytes-412a86f44c4c2395/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/bytes-412a86f44c4c2395/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/bytes-412a86f44c4c2395/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/bytes-412a86f44c4c2395/lib-bytes b/hindsight-clients/rust/target/release/.fingerprint/bytes-412a86f44c4c2395/lib-bytes new file mode 100644 index 00000000..b1d943e8 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/bytes-412a86f44c4c2395/lib-bytes @@ -0,0 +1 @@ +afdb599a43cec0d7 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/bytes-412a86f44c4c2395/lib-bytes.json b/hindsight-clients/rust/target/release/.fingerprint/bytes-412a86f44c4c2395/lib-bytes.json new file mode 100644 index 00000000..ac209b6b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/bytes-412a86f44c4c2395/lib-bytes.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"extra-platforms\", \"serde\", \"std\"]","target":11402411492164584411,"profile":3654867079619179846,"path":15879181512285683739,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/bytes-412a86f44c4c2395/dep-lib-bytes","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/bytes-94bad943d383b064/dep-lib-bytes b/hindsight-clients/rust/target/release/.fingerprint/bytes-94bad943d383b064/dep-lib-bytes new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/bytes-94bad943d383b064/dep-lib-bytes differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/bytes-94bad943d383b064/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/bytes-94bad943d383b064/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/bytes-94bad943d383b064/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/bytes-94bad943d383b064/lib-bytes b/hindsight-clients/rust/target/release/.fingerprint/bytes-94bad943d383b064/lib-bytes new file mode 100644 index 00000000..d9e19b62 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/bytes-94bad943d383b064/lib-bytes @@ -0,0 +1 @@ +7a627ddf470c4c28 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/bytes-94bad943d383b064/lib-bytes.json b/hindsight-clients/rust/target/release/.fingerprint/bytes-94bad943d383b064/lib-bytes.json new file mode 100644 index 00000000..1f6642db --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/bytes-94bad943d383b064/lib-bytes.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"extra-platforms\", \"serde\", \"std\"]","target":11402411492164584411,"profile":10956697789842490599,"path":15879181512285683739,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/bytes-94bad943d383b064/dep-lib-bytes","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/cfg-if-351b78e9a90790e2/dep-lib-cfg_if b/hindsight-clients/rust/target/release/.fingerprint/cfg-if-351b78e9a90790e2/dep-lib-cfg_if new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/cfg-if-351b78e9a90790e2/dep-lib-cfg_if differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/cfg-if-351b78e9a90790e2/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/cfg-if-351b78e9a90790e2/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/cfg-if-351b78e9a90790e2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/cfg-if-351b78e9a90790e2/lib-cfg_if b/hindsight-clients/rust/target/release/.fingerprint/cfg-if-351b78e9a90790e2/lib-cfg_if new file mode 100644 index 00000000..2e72ae70 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/cfg-if-351b78e9a90790e2/lib-cfg_if @@ -0,0 +1 @@ +e347dfabb296870c \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/cfg-if-351b78e9a90790e2/lib-cfg_if.json b/hindsight-clients/rust/target/release/.fingerprint/cfg-if-351b78e9a90790e2/lib-cfg_if.json new file mode 100644 index 00000000..b800f344 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/cfg-if-351b78e9a90790e2/lib-cfg_if.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"core\", \"rustc-dep-of-std\"]","target":13840298032947503755,"profile":2040997289075261528,"path":9816495981820510085,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/cfg-if-351b78e9a90790e2/dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/chrono-6bee28905f7e3e93/dep-lib-chrono b/hindsight-clients/rust/target/release/.fingerprint/chrono-6bee28905f7e3e93/dep-lib-chrono new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/chrono-6bee28905f7e3e93/dep-lib-chrono differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/chrono-6bee28905f7e3e93/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/chrono-6bee28905f7e3e93/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/chrono-6bee28905f7e3e93/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/chrono-6bee28905f7e3e93/lib-chrono b/hindsight-clients/rust/target/release/.fingerprint/chrono-6bee28905f7e3e93/lib-chrono new file mode 100644 index 00000000..af53c590 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/chrono-6bee28905f7e3e93/lib-chrono @@ -0,0 +1 @@ +c77e927113984128 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/chrono-6bee28905f7e3e93/lib-chrono.json b/hindsight-clients/rust/target/release/.fingerprint/chrono-6bee28905f7e3e93/lib-chrono.json new file mode 100644 index 00000000..5023f8c4 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/chrono-6bee28905f7e3e93/lib-chrono.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"__internal_bench\", \"alloc\", \"arbitrary\", \"clock\", \"core-error\", \"default\", \"iana-time-zone\", \"js-sys\", \"libc\", \"now\", \"oldtime\", \"pure-rust-locales\", \"rkyv\", \"rkyv-16\", \"rkyv-32\", \"rkyv-64\", \"rkyv-validation\", \"serde\", \"std\", \"unstable-locales\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","target":15315924755136109342,"profile":1369601567987815722,"path":14499635563652800838,"deps":[[5157631553186200874,"num_traits",false,17453590414008860015]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/chrono-6bee28905f7e3e93/dep-lib-chrono","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/chrono-8abe3a00a762e4ff/dep-lib-chrono b/hindsight-clients/rust/target/release/.fingerprint/chrono-8abe3a00a762e4ff/dep-lib-chrono new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/chrono-8abe3a00a762e4ff/dep-lib-chrono differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/chrono-8abe3a00a762e4ff/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/chrono-8abe3a00a762e4ff/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/chrono-8abe3a00a762e4ff/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/chrono-8abe3a00a762e4ff/lib-chrono b/hindsight-clients/rust/target/release/.fingerprint/chrono-8abe3a00a762e4ff/lib-chrono new file mode 100644 index 00000000..70a84f95 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/chrono-8abe3a00a762e4ff/lib-chrono @@ -0,0 +1 @@ +d6b9fec896cfaa9a \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/chrono-8abe3a00a762e4ff/lib-chrono.json b/hindsight-clients/rust/target/release/.fingerprint/chrono-8abe3a00a762e4ff/lib-chrono.json new file mode 100644 index 00000000..d734a28e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/chrono-8abe3a00a762e4ff/lib-chrono.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"clock\", \"default\", \"iana-time-zone\", \"js-sys\", \"now\", \"oldtime\", \"serde\", \"std\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","declared_features":"[\"__internal_bench\", \"alloc\", \"arbitrary\", \"clock\", \"core-error\", \"default\", \"iana-time-zone\", \"js-sys\", \"libc\", \"now\", \"oldtime\", \"pure-rust-locales\", \"rkyv\", \"rkyv-16\", \"rkyv-32\", \"rkyv-64\", \"rkyv-validation\", \"serde\", \"std\", \"unstable-locales\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","target":15315924755136109342,"profile":2040997289075261528,"path":14499635563652800838,"deps":[[5157631553186200874,"num_traits",false,9851653825142778251],[12317487911761266689,"iana_time_zone",false,18109720458588477337],[13548984313718623784,"serde",false,17261882564294632758]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/chrono-8abe3a00a762e4ff/dep-lib-chrono","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/core-foundation-1823b1466cdd7a2a/dep-lib-core_foundation b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-1823b1466cdd7a2a/dep-lib-core_foundation new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-1823b1466cdd7a2a/dep-lib-core_foundation differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/core-foundation-1823b1466cdd7a2a/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-1823b1466cdd7a2a/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-1823b1466cdd7a2a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/core-foundation-1823b1466cdd7a2a/lib-core_foundation b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-1823b1466cdd7a2a/lib-core_foundation new file mode 100644 index 00000000..ad314c9b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-1823b1466cdd7a2a/lib-core_foundation @@ -0,0 +1 @@ +4df4ed9f1dff81e6 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/core-foundation-1823b1466cdd7a2a/lib-core_foundation.json b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-1823b1466cdd7a2a/lib-core_foundation.json new file mode 100644 index 00000000..eb57c7c9 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-1823b1466cdd7a2a/lib-core_foundation.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"link\"]","declared_features":"[\"chrono\", \"default\", \"link\", \"mac_os_10_7_support\", \"mac_os_10_8_features\", \"uuid\", \"with-chrono\", \"with-uuid\"]","target":3908465493571680068,"profile":2040997289075261528,"path":15233930006330925460,"deps":[[11499138078358568213,"libc",false,17790664046185964660],[12589608519315293066,"core_foundation_sys",false,521516467894483579]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/core-foundation-1823b1466cdd7a2a/dep-lib-core_foundation","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/core-foundation-sys-f7674976e1150ee8/dep-lib-core_foundation_sys b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-sys-f7674976e1150ee8/dep-lib-core_foundation_sys new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-sys-f7674976e1150ee8/dep-lib-core_foundation_sys differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/core-foundation-sys-f7674976e1150ee8/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-sys-f7674976e1150ee8/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-sys-f7674976e1150ee8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/core-foundation-sys-f7674976e1150ee8/lib-core_foundation_sys b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-sys-f7674976e1150ee8/lib-core_foundation_sys new file mode 100644 index 00000000..18d1f264 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-sys-f7674976e1150ee8/lib-core_foundation_sys @@ -0,0 +1 @@ +7bfa5de576cc3c07 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/core-foundation-sys-f7674976e1150ee8/lib-core_foundation_sys.json b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-sys-f7674976e1150ee8/lib-core_foundation_sys.json new file mode 100644 index 00000000..49bb45c7 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/core-foundation-sys-f7674976e1150ee8/lib-core_foundation_sys.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"link\"]","declared_features":"[\"default\", \"link\", \"mac_os_10_7_support\", \"mac_os_10_8_features\"]","target":18224550799097559944,"profile":2040997289075261528,"path":13675476033481248470,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/core-foundation-sys-f7674976e1150ee8/dep-lib-core_foundation_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/displaydoc-513c6df758a8a10f/dep-lib-displaydoc b/hindsight-clients/rust/target/release/.fingerprint/displaydoc-513c6df758a8a10f/dep-lib-displaydoc new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/displaydoc-513c6df758a8a10f/dep-lib-displaydoc differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/displaydoc-513c6df758a8a10f/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/displaydoc-513c6df758a8a10f/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/displaydoc-513c6df758a8a10f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/displaydoc-513c6df758a8a10f/lib-displaydoc b/hindsight-clients/rust/target/release/.fingerprint/displaydoc-513c6df758a8a10f/lib-displaydoc new file mode 100644 index 00000000..dd381819 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/displaydoc-513c6df758a8a10f/lib-displaydoc @@ -0,0 +1 @@ +0bbd4ca2708b19d0 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/displaydoc-513c6df758a8a10f/lib-displaydoc.json b/hindsight-clients/rust/target/release/.fingerprint/displaydoc-513c6df758a8a10f/lib-displaydoc.json new file mode 100644 index 00000000..360841bb --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/displaydoc-513c6df758a8a10f/lib-displaydoc.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"default\", \"std\"]","target":9331843185013996172,"profile":1369601567987815722,"path":8617972550377106103,"deps":[[7988640081342112296,"syn",false,1809862803220272063],[9869581871423326951,"quote",false,16408282429201193700],[14285738760999836560,"proc_macro2",false,14273862529107951632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/displaydoc-513c6df758a8a10f/dep-lib-displaydoc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/dyn-clone-fe2713804145d25d/dep-lib-dyn_clone b/hindsight-clients/rust/target/release/.fingerprint/dyn-clone-fe2713804145d25d/dep-lib-dyn_clone new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/dyn-clone-fe2713804145d25d/dep-lib-dyn_clone differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/dyn-clone-fe2713804145d25d/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/dyn-clone-fe2713804145d25d/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/dyn-clone-fe2713804145d25d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/dyn-clone-fe2713804145d25d/lib-dyn_clone b/hindsight-clients/rust/target/release/.fingerprint/dyn-clone-fe2713804145d25d/lib-dyn_clone new file mode 100644 index 00000000..99ccd47a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/dyn-clone-fe2713804145d25d/lib-dyn_clone @@ -0,0 +1 @@ +a2830a8da6acd95e \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/dyn-clone-fe2713804145d25d/lib-dyn_clone.json b/hindsight-clients/rust/target/release/.fingerprint/dyn-clone-fe2713804145d25d/lib-dyn_clone.json new file mode 100644 index 00000000..1e3e7d85 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/dyn-clone-fe2713804145d25d/lib-dyn_clone.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":17344333285707581866,"profile":1369601567987815722,"path":17051880347747464710,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/dyn-clone-fe2713804145d25d/dep-lib-dyn_clone","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/encoding_rs-dba92506d30fe397/dep-lib-encoding_rs b/hindsight-clients/rust/target/release/.fingerprint/encoding_rs-dba92506d30fe397/dep-lib-encoding_rs new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/encoding_rs-dba92506d30fe397/dep-lib-encoding_rs differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/encoding_rs-dba92506d30fe397/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/encoding_rs-dba92506d30fe397/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/encoding_rs-dba92506d30fe397/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/encoding_rs-dba92506d30fe397/lib-encoding_rs b/hindsight-clients/rust/target/release/.fingerprint/encoding_rs-dba92506d30fe397/lib-encoding_rs new file mode 100644 index 00000000..0e77a7dc --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/encoding_rs-dba92506d30fe397/lib-encoding_rs @@ -0,0 +1 @@ +7f64baea66cf7aaf \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/encoding_rs-dba92506d30fe397/lib-encoding_rs.json b/hindsight-clients/rust/target/release/.fingerprint/encoding_rs-dba92506d30fe397/lib-encoding_rs.json new file mode 100644 index 00000000..bf2f5e5c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/encoding_rs-dba92506d30fe397/lib-encoding_rs.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\"]","declared_features":"[\"alloc\", \"any_all_workaround\", \"default\", \"fast-big5-hanzi-encode\", \"fast-gb-hanzi-encode\", \"fast-hangul-encode\", \"fast-hanja-encode\", \"fast-kanji-encode\", \"fast-legacy-encode\", \"less-slow-big5-hanzi-encode\", \"less-slow-gb-hanzi-encode\", \"less-slow-kanji-encode\", \"serde\", \"simd-accel\"]","target":17616512236202378241,"profile":2040997289075261528,"path":6882702278534745993,"deps":[[7667230146095136825,"cfg_if",false,902855944442955747]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/encoding_rs-dba92506d30fe397/dep-lib-encoding_rs","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/equivalent-706821321d21a6b7/dep-lib-equivalent b/hindsight-clients/rust/target/release/.fingerprint/equivalent-706821321d21a6b7/dep-lib-equivalent new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/equivalent-706821321d21a6b7/dep-lib-equivalent differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/equivalent-706821321d21a6b7/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/equivalent-706821321d21a6b7/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/equivalent-706821321d21a6b7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/equivalent-706821321d21a6b7/lib-equivalent b/hindsight-clients/rust/target/release/.fingerprint/equivalent-706821321d21a6b7/lib-equivalent new file mode 100644 index 00000000..79ae9eac --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/equivalent-706821321d21a6b7/lib-equivalent @@ -0,0 +1 @@ +9a13d48e74a38ccf \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/equivalent-706821321d21a6b7/lib-equivalent.json b/hindsight-clients/rust/target/release/.fingerprint/equivalent-706821321d21a6b7/lib-equivalent.json new file mode 100644 index 00000000..2a42d57f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/equivalent-706821321d21a6b7/lib-equivalent.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":1524667692659508025,"profile":1369601567987815722,"path":5409947833858768255,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/equivalent-706821321d21a6b7/dep-lib-equivalent","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/equivalent-8bf9740ce56fcc22/dep-lib-equivalent b/hindsight-clients/rust/target/release/.fingerprint/equivalent-8bf9740ce56fcc22/dep-lib-equivalent new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/equivalent-8bf9740ce56fcc22/dep-lib-equivalent differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/equivalent-8bf9740ce56fcc22/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/equivalent-8bf9740ce56fcc22/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/equivalent-8bf9740ce56fcc22/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/equivalent-8bf9740ce56fcc22/lib-equivalent b/hindsight-clients/rust/target/release/.fingerprint/equivalent-8bf9740ce56fcc22/lib-equivalent new file mode 100644 index 00000000..b11bc00a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/equivalent-8bf9740ce56fcc22/lib-equivalent @@ -0,0 +1 @@ +dfc818afda12f18d \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/equivalent-8bf9740ce56fcc22/lib-equivalent.json b/hindsight-clients/rust/target/release/.fingerprint/equivalent-8bf9740ce56fcc22/lib-equivalent.json new file mode 100644 index 00000000..3ef8f985 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/equivalent-8bf9740ce56fcc22/lib-equivalent.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":1524667692659508025,"profile":2040997289075261528,"path":5409947833858768255,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/equivalent-8bf9740ce56fcc22/dep-lib-equivalent","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/errno-49d4026e34734780/dep-lib-errno b/hindsight-clients/rust/target/release/.fingerprint/errno-49d4026e34734780/dep-lib-errno new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/errno-49d4026e34734780/dep-lib-errno differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/errno-49d4026e34734780/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/errno-49d4026e34734780/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/errno-49d4026e34734780/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/errno-49d4026e34734780/lib-errno b/hindsight-clients/rust/target/release/.fingerprint/errno-49d4026e34734780/lib-errno new file mode 100644 index 00000000..2bf06300 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/errno-49d4026e34734780/lib-errno @@ -0,0 +1 @@ +f099581e3a951433 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/errno-49d4026e34734780/lib-errno.json b/hindsight-clients/rust/target/release/.fingerprint/errno-49d4026e34734780/lib-errno.json new file mode 100644 index 00000000..1d6b66ba --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/errno-49d4026e34734780/lib-errno.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":17743456753391690785,"profile":8944999695620513791,"path":1549856739164987454,"deps":[[11499138078358568213,"libc",false,17790664046185964660]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/errno-49d4026e34734780/dep-lib-errno","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/fastrand-3a524914c65729cc/dep-lib-fastrand b/hindsight-clients/rust/target/release/.fingerprint/fastrand-3a524914c65729cc/dep-lib-fastrand new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/fastrand-3a524914c65729cc/dep-lib-fastrand differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/fastrand-3a524914c65729cc/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/fastrand-3a524914c65729cc/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/fastrand-3a524914c65729cc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/fastrand-3a524914c65729cc/lib-fastrand b/hindsight-clients/rust/target/release/.fingerprint/fastrand-3a524914c65729cc/lib-fastrand new file mode 100644 index 00000000..0dab1143 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/fastrand-3a524914c65729cc/lib-fastrand @@ -0,0 +1 @@ +e0dfdf3a445bd03f \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/fastrand-3a524914c65729cc/lib-fastrand.json b/hindsight-clients/rust/target/release/.fingerprint/fastrand-3a524914c65729cc/lib-fastrand.json new file mode 100644 index 00000000..d7311f7d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/fastrand-3a524914c65729cc/lib-fastrand.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"getrandom\", \"js\", \"std\"]","target":9543367341069791401,"profile":2040997289075261528,"path":3130326341023977075,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/fastrand-3a524914c65729cc/dep-lib-fastrand","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/fnv-3edb7b4c3918c18a/dep-lib-fnv b/hindsight-clients/rust/target/release/.fingerprint/fnv-3edb7b4c3918c18a/dep-lib-fnv new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/fnv-3edb7b4c3918c18a/dep-lib-fnv differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/fnv-3edb7b4c3918c18a/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/fnv-3edb7b4c3918c18a/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/fnv-3edb7b4c3918c18a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/fnv-3edb7b4c3918c18a/lib-fnv b/hindsight-clients/rust/target/release/.fingerprint/fnv-3edb7b4c3918c18a/lib-fnv new file mode 100644 index 00000000..a45fcd04 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/fnv-3edb7b4c3918c18a/lib-fnv @@ -0,0 +1 @@ +940d1e275c122eaa \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/fnv-3edb7b4c3918c18a/lib-fnv.json b/hindsight-clients/rust/target/release/.fingerprint/fnv-3edb7b4c3918c18a/lib-fnv.json new file mode 100644 index 00000000..0156b608 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/fnv-3edb7b4c3918c18a/lib-fnv.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":10248144769085601448,"profile":2040997289075261528,"path":704963553885252,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/fnv-3edb7b4c3918c18a/dep-lib-fnv","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/foldhash-9d93a1b920d6ea3f/dep-lib-foldhash b/hindsight-clients/rust/target/release/.fingerprint/foldhash-9d93a1b920d6ea3f/dep-lib-foldhash new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/foldhash-9d93a1b920d6ea3f/dep-lib-foldhash differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/foldhash-9d93a1b920d6ea3f/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/foldhash-9d93a1b920d6ea3f/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/foldhash-9d93a1b920d6ea3f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/foldhash-9d93a1b920d6ea3f/lib-foldhash b/hindsight-clients/rust/target/release/.fingerprint/foldhash-9d93a1b920d6ea3f/lib-foldhash new file mode 100644 index 00000000..9ab42527 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/foldhash-9d93a1b920d6ea3f/lib-foldhash @@ -0,0 +1 @@ +102bbb782ae4308d \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/foldhash-9d93a1b920d6ea3f/lib-foldhash.json b/hindsight-clients/rust/target/release/.fingerprint/foldhash-9d93a1b920d6ea3f/lib-foldhash.json new file mode 100644 index 00000000..3c78662d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/foldhash-9d93a1b920d6ea3f/lib-foldhash.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"default\", \"nightly\", \"std\"]","target":18077926938045032029,"profile":1369601567987815722,"path":12217970903402284310,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/foldhash-9d93a1b920d6ea3f/dep-lib-foldhash","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-5c00f58ab44e2a82/dep-lib-form_urlencoded b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-5c00f58ab44e2a82/dep-lib-form_urlencoded new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-5c00f58ab44e2a82/dep-lib-form_urlencoded differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-5c00f58ab44e2a82/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-5c00f58ab44e2a82/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-5c00f58ab44e2a82/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-5c00f58ab44e2a82/lib-form_urlencoded b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-5c00f58ab44e2a82/lib-form_urlencoded new file mode 100644 index 00000000..e5fe57ea --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-5c00f58ab44e2a82/lib-form_urlencoded @@ -0,0 +1 @@ +7515dd985145508f \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-5c00f58ab44e2a82/lib-form_urlencoded.json b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-5c00f58ab44e2a82/lib-form_urlencoded.json new file mode 100644 index 00000000..afaebfb5 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-5c00f58ab44e2a82/lib-form_urlencoded.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":6496257856677244489,"profile":2040997289075261528,"path":707922996907499830,"deps":[[6803352382179706244,"percent_encoding",false,3530911331212444045]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/form_urlencoded-5c00f58ab44e2a82/dep-lib-form_urlencoded","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-b24be541ed11553a/dep-lib-form_urlencoded b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-b24be541ed11553a/dep-lib-form_urlencoded new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-b24be541ed11553a/dep-lib-form_urlencoded differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-b24be541ed11553a/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-b24be541ed11553a/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-b24be541ed11553a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-b24be541ed11553a/lib-form_urlencoded b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-b24be541ed11553a/lib-form_urlencoded new file mode 100644 index 00000000..4f83eb0e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-b24be541ed11553a/lib-form_urlencoded @@ -0,0 +1 @@ +e8c487c2f733dc9b \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-b24be541ed11553a/lib-form_urlencoded.json b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-b24be541ed11553a/lib-form_urlencoded.json new file mode 100644 index 00000000..b05a7f10 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/form_urlencoded-b24be541ed11553a/lib-form_urlencoded.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":6496257856677244489,"profile":1369601567987815722,"path":707922996907499830,"deps":[[6803352382179706244,"percent_encoding",false,4225232897904603722]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/form_urlencoded-b24be541ed11553a/dep-lib-form_urlencoded","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-channel-294e951cf70dc95b/dep-lib-futures_channel b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-294e951cf70dc95b/dep-lib-futures_channel new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-294e951cf70dc95b/dep-lib-futures_channel differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-channel-294e951cf70dc95b/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-294e951cf70dc95b/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-294e951cf70dc95b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-channel-294e951cf70dc95b/lib-futures_channel b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-294e951cf70dc95b/lib-futures_channel new file mode 100644 index 00000000..8fd2dc94 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-294e951cf70dc95b/lib-futures_channel @@ -0,0 +1 @@ +e5f94a34f4410a8c \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-channel-294e951cf70dc95b/lib-futures_channel.json b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-294e951cf70dc95b/lib-futures_channel.json new file mode 100644 index 00000000..e98df29d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-294e951cf70dc95b/lib-futures_channel.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"futures-sink\", \"sink\", \"std\", \"unstable\"]","target":13634065851578929263,"profile":15599728179509752985,"path":4529957810663581550,"deps":[[7620660491849607393,"futures_core",false,7066842684264217339]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-channel-294e951cf70dc95b/dep-lib-futures_channel","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-channel-c62de9f0d96521df/dep-lib-futures_channel b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-c62de9f0d96521df/dep-lib-futures_channel new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-c62de9f0d96521df/dep-lib-futures_channel differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-channel-c62de9f0d96521df/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-c62de9f0d96521df/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-c62de9f0d96521df/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-channel-c62de9f0d96521df/lib-futures_channel b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-c62de9f0d96521df/lib-futures_channel new file mode 100644 index 00000000..27c93052 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-c62de9f0d96521df/lib-futures_channel @@ -0,0 +1 @@ +2ddee27bfb8f3c66 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-channel-c62de9f0d96521df/lib-futures_channel.json b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-c62de9f0d96521df/lib-futures_channel.json new file mode 100644 index 00000000..f4e475e2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-channel-c62de9f0d96521df/lib-futures_channel.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"futures-sink\", \"sink\", \"std\", \"unstable\"]","target":13634065851578929263,"profile":18348216721672176038,"path":4529957810663581550,"deps":[[7620660491849607393,"futures_core",false,13556608982339264378]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-channel-c62de9f0d96521df/dep-lib-futures_channel","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-core-a79ba8aebf7a7610/dep-lib-futures_core b/hindsight-clients/rust/target/release/.fingerprint/futures-core-a79ba8aebf7a7610/dep-lib-futures_core new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/futures-core-a79ba8aebf7a7610/dep-lib-futures_core differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-core-a79ba8aebf7a7610/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/futures-core-a79ba8aebf7a7610/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-core-a79ba8aebf7a7610/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-core-a79ba8aebf7a7610/lib-futures_core b/hindsight-clients/rust/target/release/.fingerprint/futures-core-a79ba8aebf7a7610/lib-futures_core new file mode 100644 index 00000000..41880499 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-core-a79ba8aebf7a7610/lib-futures_core @@ -0,0 +1 @@ +fbfa22c7fa771262 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-core-a79ba8aebf7a7610/lib-futures_core.json b/hindsight-clients/rust/target/release/.fingerprint/futures-core-a79ba8aebf7a7610/lib-futures_core.json new file mode 100644 index 00000000..81cdfeb0 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-core-a79ba8aebf7a7610/lib-futures_core.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"portable-atomic\", \"std\", \"unstable\"]","target":9453135960607436725,"profile":15599728179509752985,"path":14125631465735170652,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-core-a79ba8aebf7a7610/dep-lib-futures_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-core-b8b2cb2ec99603a4/dep-lib-futures_core b/hindsight-clients/rust/target/release/.fingerprint/futures-core-b8b2cb2ec99603a4/dep-lib-futures_core new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/futures-core-b8b2cb2ec99603a4/dep-lib-futures_core differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-core-b8b2cb2ec99603a4/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/futures-core-b8b2cb2ec99603a4/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-core-b8b2cb2ec99603a4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-core-b8b2cb2ec99603a4/lib-futures_core b/hindsight-clients/rust/target/release/.fingerprint/futures-core-b8b2cb2ec99603a4/lib-futures_core new file mode 100644 index 00000000..42847697 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-core-b8b2cb2ec99603a4/lib-futures_core @@ -0,0 +1 @@ +7a9f331f0bc022bc \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-core-b8b2cb2ec99603a4/lib-futures_core.json b/hindsight-clients/rust/target/release/.fingerprint/futures-core-b8b2cb2ec99603a4/lib-futures_core.json new file mode 100644 index 00000000..f01f78cb --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-core-b8b2cb2ec99603a4/lib-futures_core.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"portable-atomic\", \"std\", \"unstable\"]","target":9453135960607436725,"profile":18348216721672176038,"path":14125631465735170652,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-core-b8b2cb2ec99603a4/dep-lib-futures_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-sink-1a9fd05b9c6b7d08/dep-lib-futures_sink b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-1a9fd05b9c6b7d08/dep-lib-futures_sink new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-1a9fd05b9c6b7d08/dep-lib-futures_sink differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-sink-1a9fd05b9c6b7d08/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-1a9fd05b9c6b7d08/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-1a9fd05b9c6b7d08/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-sink-1a9fd05b9c6b7d08/lib-futures_sink b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-1a9fd05b9c6b7d08/lib-futures_sink new file mode 100644 index 00000000..20de20b1 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-1a9fd05b9c6b7d08/lib-futures_sink @@ -0,0 +1 @@ +7d261876b23b7660 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-sink-1a9fd05b9c6b7d08/lib-futures_sink.json b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-1a9fd05b9c6b7d08/lib-futures_sink.json new file mode 100644 index 00000000..9e39af74 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-1a9fd05b9c6b7d08/lib-futures_sink.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":10827111567014737887,"profile":18348216721672176038,"path":8775568158117675445,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-sink-1a9fd05b9c6b7d08/dep-lib-futures_sink","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-sink-265fdad57087b848/dep-lib-futures_sink b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-265fdad57087b848/dep-lib-futures_sink new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-265fdad57087b848/dep-lib-futures_sink differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-sink-265fdad57087b848/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-265fdad57087b848/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-265fdad57087b848/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-sink-265fdad57087b848/lib-futures_sink b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-265fdad57087b848/lib-futures_sink new file mode 100644 index 00000000..8d50b091 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-265fdad57087b848/lib-futures_sink @@ -0,0 +1 @@ +4a8b6ff03f3fef57 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-sink-265fdad57087b848/lib-futures_sink.json b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-265fdad57087b848/lib-futures_sink.json new file mode 100644 index 00000000..8a91ccc6 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-sink-265fdad57087b848/lib-futures_sink.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":10827111567014737887,"profile":15599728179509752985,"path":8775568158117675445,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-sink-265fdad57087b848/dep-lib-futures_sink","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-task-b93ca5ebea743a0c/dep-lib-futures_task b/hindsight-clients/rust/target/release/.fingerprint/futures-task-b93ca5ebea743a0c/dep-lib-futures_task new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/futures-task-b93ca5ebea743a0c/dep-lib-futures_task differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-task-b93ca5ebea743a0c/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/futures-task-b93ca5ebea743a0c/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-task-b93ca5ebea743a0c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-task-b93ca5ebea743a0c/lib-futures_task b/hindsight-clients/rust/target/release/.fingerprint/futures-task-b93ca5ebea743a0c/lib-futures_task new file mode 100644 index 00000000..0c75e951 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-task-b93ca5ebea743a0c/lib-futures_task @@ -0,0 +1 @@ +be1511f2c3577e12 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-task-b93ca5ebea743a0c/lib-futures_task.json b/hindsight-clients/rust/target/release/.fingerprint/futures-task-b93ca5ebea743a0c/lib-futures_task.json new file mode 100644 index 00000000..62b6876f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-task-b93ca5ebea743a0c/lib-futures_task.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"std\", \"unstable\"]","target":13518091470260541623,"profile":18348216721672176038,"path":1383082657273556913,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-task-b93ca5ebea743a0c/dep-lib-futures_task","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-task-bd5c80be94c1accd/dep-lib-futures_task b/hindsight-clients/rust/target/release/.fingerprint/futures-task-bd5c80be94c1accd/dep-lib-futures_task new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/futures-task-bd5c80be94c1accd/dep-lib-futures_task differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-task-bd5c80be94c1accd/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/futures-task-bd5c80be94c1accd/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-task-bd5c80be94c1accd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-task-bd5c80be94c1accd/lib-futures_task b/hindsight-clients/rust/target/release/.fingerprint/futures-task-bd5c80be94c1accd/lib-futures_task new file mode 100644 index 00000000..22276903 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-task-bd5c80be94c1accd/lib-futures_task @@ -0,0 +1 @@ +aab1bba694222e6f \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-task-bd5c80be94c1accd/lib-futures_task.json b/hindsight-clients/rust/target/release/.fingerprint/futures-task-bd5c80be94c1accd/lib-futures_task.json new file mode 100644 index 00000000..a97da746 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-task-bd5c80be94c1accd/lib-futures_task.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"std\", \"unstable\"]","target":13518091470260541623,"profile":15599728179509752985,"path":1383082657273556913,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-task-bd5c80be94c1accd/dep-lib-futures_task","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-util-55567a44420abc81/dep-lib-futures_util b/hindsight-clients/rust/target/release/.fingerprint/futures-util-55567a44420abc81/dep-lib-futures_util new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/futures-util-55567a44420abc81/dep-lib-futures_util differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-util-55567a44420abc81/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/futures-util-55567a44420abc81/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-util-55567a44420abc81/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-util-55567a44420abc81/lib-futures_util b/hindsight-clients/rust/target/release/.fingerprint/futures-util-55567a44420abc81/lib-futures_util new file mode 100644 index 00000000..ff03041d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-util-55567a44420abc81/lib-futures_util @@ -0,0 +1 @@ +bd52020bf0cb95bd \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-util-55567a44420abc81/lib-futures_util.json b/hindsight-clients/rust/target/release/.fingerprint/futures-util-55567a44420abc81/lib-futures_util.json new file mode 100644 index 00000000..cb150422 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-util-55567a44420abc81/lib-futures_util.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\"]","declared_features":"[\"alloc\", \"async-await\", \"async-await-macro\", \"bilock\", \"cfg-target-has-atomic\", \"channel\", \"compat\", \"default\", \"futures-channel\", \"futures-io\", \"futures-macro\", \"futures-sink\", \"futures_01\", \"io\", \"io-compat\", \"memchr\", \"portable-atomic\", \"sink\", \"slab\", \"std\", \"tokio-io\", \"unstable\", \"write-all-vectored\"]","target":1788798584831431502,"profile":18348216721672176038,"path":2140502718496682068,"deps":[[1615478164327904835,"pin_utils",false,14683532508558912330],[1906322745568073236,"pin_project_lite",false,2890517474304306842],[7620660491849607393,"futures_core",false,13556608982339264378],[16240732885093539806,"futures_task",false,1332599038839690686]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-util-55567a44420abc81/dep-lib-futures_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-util-9ecc8128bcf3affa/dep-lib-futures_util b/hindsight-clients/rust/target/release/.fingerprint/futures-util-9ecc8128bcf3affa/dep-lib-futures_util new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/futures-util-9ecc8128bcf3affa/dep-lib-futures_util differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-util-9ecc8128bcf3affa/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/futures-util-9ecc8128bcf3affa/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-util-9ecc8128bcf3affa/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-util-9ecc8128bcf3affa/lib-futures_util b/hindsight-clients/rust/target/release/.fingerprint/futures-util-9ecc8128bcf3affa/lib-futures_util new file mode 100644 index 00000000..d94b82b0 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-util-9ecc8128bcf3affa/lib-futures_util @@ -0,0 +1 @@ +c3efa11c4212846d \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/futures-util-9ecc8128bcf3affa/lib-futures_util.json b/hindsight-clients/rust/target/release/.fingerprint/futures-util-9ecc8128bcf3affa/lib-futures_util.json new file mode 100644 index 00000000..f0708c39 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/futures-util-9ecc8128bcf3affa/lib-futures_util.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\"]","declared_features":"[\"alloc\", \"async-await\", \"async-await-macro\", \"bilock\", \"cfg-target-has-atomic\", \"channel\", \"compat\", \"default\", \"futures-channel\", \"futures-io\", \"futures-macro\", \"futures-sink\", \"futures_01\", \"io\", \"io-compat\", \"memchr\", \"portable-atomic\", \"sink\", \"slab\", \"std\", \"tokio-io\", \"unstable\", \"write-all-vectored\"]","target":1788798584831431502,"profile":15599728179509752985,"path":2140502718496682068,"deps":[[1615478164327904835,"pin_utils",false,7007306729925395086],[1906322745568073236,"pin_project_lite",false,9447880206343913512],[7620660491849607393,"futures_core",false,7066842684264217339],[16240732885093539806,"futures_task",false,8011378808986513834]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-util-9ecc8128bcf3affa/dep-lib-futures_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/getrandom-afdf4337e2b8ddcf/dep-lib-getrandom b/hindsight-clients/rust/target/release/.fingerprint/getrandom-afdf4337e2b8ddcf/dep-lib-getrandom new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/getrandom-afdf4337e2b8ddcf/dep-lib-getrandom differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/getrandom-afdf4337e2b8ddcf/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/getrandom-afdf4337e2b8ddcf/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/getrandom-afdf4337e2b8ddcf/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/getrandom-afdf4337e2b8ddcf/lib-getrandom b/hindsight-clients/rust/target/release/.fingerprint/getrandom-afdf4337e2b8ddcf/lib-getrandom new file mode 100644 index 00000000..1c68f5fc --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/getrandom-afdf4337e2b8ddcf/lib-getrandom @@ -0,0 +1 @@ +3d3f4dc45ebbacb6 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/getrandom-afdf4337e2b8ddcf/lib-getrandom.json b/hindsight-clients/rust/target/release/.fingerprint/getrandom-afdf4337e2b8ddcf/lib-getrandom.json new file mode 100644 index 00000000..ff2161bd --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/getrandom-afdf4337e2b8ddcf/lib-getrandom.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"std\", \"wasm_js\"]","target":11669924403970522481,"profile":7327057875853487844,"path":6207933272110375421,"deps":[[7667230146095136825,"cfg_if",false,902855944442955747],[11499138078358568213,"libc",false,17790664046185964660],[18408407127522236545,"build_script_build",false,16743400013930670368]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/getrandom-afdf4337e2b8ddcf/dep-lib-getrandom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/getrandom-d9431290b354614c/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/getrandom-d9431290b354614c/run-build-script-build-script-build new file mode 100644 index 00000000..569f578e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/getrandom-d9431290b354614c/run-build-script-build-script-build @@ -0,0 +1 @@ +20a99b329a815ce8 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/getrandom-d9431290b354614c/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/getrandom-d9431290b354614c/run-build-script-build-script-build.json new file mode 100644 index 00000000..6c836b7c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/getrandom-d9431290b354614c/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[18408407127522236545,"build_script_build",false,4780841146131947641]],"local":[{"RerunIfChanged":{"output":"release/build/getrandom-d9431290b354614c/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/getrandom-ff674c64e10aa997/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/getrandom-ff674c64e10aa997/build-script-build-script-build new file mode 100644 index 00000000..fce12090 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/getrandom-ff674c64e10aa997/build-script-build-script-build @@ -0,0 +1 @@ +7920c442b1f55842 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/getrandom-ff674c64e10aa997/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/getrandom-ff674c64e10aa997/build-script-build-script-build.json new file mode 100644 index 00000000..627c40ac --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/getrandom-ff674c64e10aa997/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"std\", \"wasm_js\"]","target":5408242616063297496,"profile":2344654034554132239,"path":15863304807402041845,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/getrandom-ff674c64e10aa997/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/getrandom-ff674c64e10aa997/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/getrandom-ff674c64e10aa997/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/getrandom-ff674c64e10aa997/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/getrandom-ff674c64e10aa997/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/getrandom-ff674c64e10aa997/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/getrandom-ff674c64e10aa997/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/h2-923e5387638d1bd9/dep-lib-h2 b/hindsight-clients/rust/target/release/.fingerprint/h2-923e5387638d1bd9/dep-lib-h2 new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/h2-923e5387638d1bd9/dep-lib-h2 differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/h2-923e5387638d1bd9/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/h2-923e5387638d1bd9/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/h2-923e5387638d1bd9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/h2-923e5387638d1bd9/lib-h2 b/hindsight-clients/rust/target/release/.fingerprint/h2-923e5387638d1bd9/lib-h2 new file mode 100644 index 00000000..b05027f7 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/h2-923e5387638d1bd9/lib-h2 @@ -0,0 +1 @@ +f92220dae287ca6b \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/h2-923e5387638d1bd9/lib-h2.json b/hindsight-clients/rust/target/release/.fingerprint/h2-923e5387638d1bd9/lib-h2.json new file mode 100644 index 00000000..d82a1941 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/h2-923e5387638d1bd9/lib-h2.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"stream\", \"unstable\"]","target":15216351499943135959,"profile":5627820096486484124,"path":3294765106753457380,"deps":[[1074848931188612602,"atomic_waker",false,4889363751394578966],[1345404220202658316,"fnv",false,12262759022379011476],[2620434475832828286,"http",false,9979032511492736550],[6240934600354534560,"indexmap",false,14247778757879965049],[6355489020061627772,"bytes",false,15546652703430663087],[7013762810557009322,"futures_sink",false,6950808712564450941],[7620660491849607393,"futures_core",false,13556608982339264378],[7720834239451334583,"tokio",false,814226396053303386],[8606274917505247608,"tracing",false,16881066759846826124],[14180297684929992518,"tokio_util",false,17441115838095451012],[14767213526276824509,"slab",false,16871163405192104457]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/h2-923e5387638d1bd9/dep-lib-h2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hashbrown-1cb498a6d2953fe8/dep-lib-hashbrown b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-1cb498a6d2953fe8/dep-lib-hashbrown new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-1cb498a6d2953fe8/dep-lib-hashbrown differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/hashbrown-1cb498a6d2953fe8/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-1cb498a6d2953fe8/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-1cb498a6d2953fe8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hashbrown-1cb498a6d2953fe8/lib-hashbrown b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-1cb498a6d2953fe8/lib-hashbrown new file mode 100644 index 00000000..5118b6f0 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-1cb498a6d2953fe8/lib-hashbrown @@ -0,0 +1 @@ +6ce6b4c9374e2dd3 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hashbrown-1cb498a6d2953fe8/lib-hashbrown.json b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-1cb498a6d2953fe8/lib-hashbrown.json new file mode 100644 index 00000000..7e1ffe92 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-1cb498a6d2953fe8/lib-hashbrown.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"alloc\", \"allocator-api2\", \"core\", \"default\", \"default-hasher\", \"equivalent\", \"inline-more\", \"nightly\", \"raw-entry\", \"rayon\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":13796197676120832388,"profile":2040997289075261528,"path":14473298780500671889,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/hashbrown-1cb498a6d2953fe8/dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hashbrown-bff8804fd72a7e60/dep-lib-hashbrown b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-bff8804fd72a7e60/dep-lib-hashbrown new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-bff8804fd72a7e60/dep-lib-hashbrown differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/hashbrown-bff8804fd72a7e60/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-bff8804fd72a7e60/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-bff8804fd72a7e60/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hashbrown-bff8804fd72a7e60/lib-hashbrown b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-bff8804fd72a7e60/lib-hashbrown new file mode 100644 index 00000000..68b1248b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-bff8804fd72a7e60/lib-hashbrown @@ -0,0 +1 @@ +c4f5826408293228 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hashbrown-bff8804fd72a7e60/lib-hashbrown.json b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-bff8804fd72a7e60/lib-hashbrown.json new file mode 100644 index 00000000..69430371 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hashbrown-bff8804fd72a7e60/lib-hashbrown.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"allocator-api2\", \"default\", \"default-hasher\", \"equivalent\", \"inline-more\", \"raw-entry\"]","declared_features":"[\"alloc\", \"allocator-api2\", \"core\", \"default\", \"default-hasher\", \"equivalent\", \"inline-more\", \"nightly\", \"raw-entry\", \"rayon\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":13796197676120832388,"profile":1369601567987815722,"path":14473298780500671889,"deps":[[2981812677314478936,"foldhash",false,10173882429295242000],[5230392855116717286,"equivalent",false,14955508183598371738],[9150530836556604396,"allocator_api2",false,12933073380586225439]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/hashbrown-bff8804fd72a7e60/dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/heck-b7c073376714a322/dep-lib-heck b/hindsight-clients/rust/target/release/.fingerprint/heck-b7c073376714a322/dep-lib-heck new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/heck-b7c073376714a322/dep-lib-heck differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/heck-b7c073376714a322/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/heck-b7c073376714a322/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/heck-b7c073376714a322/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/heck-b7c073376714a322/lib-heck b/hindsight-clients/rust/target/release/.fingerprint/heck-b7c073376714a322/lib-heck new file mode 100644 index 00000000..94d1a2f1 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/heck-b7c073376714a322/lib-heck @@ -0,0 +1 @@ +d5abb4c21f5917b8 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/heck-b7c073376714a322/lib-heck.json b/hindsight-clients/rust/target/release/.fingerprint/heck-b7c073376714a322/lib-heck.json new file mode 100644 index 00000000..af6bc322 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/heck-b7c073376714a322/lib-heck.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":17886154901722686619,"profile":1369601567987815722,"path":2818287048718166629,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/heck-b7c073376714a322/dep-lib-heck","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-4329cb0e29911e3c/dep-lib-hindsight_client b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-4329cb0e29911e3c/dep-lib-hindsight_client new file mode 100644 index 00000000..6d1e4dc3 Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-4329cb0e29911e3c/dep-lib-hindsight_client differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-4329cb0e29911e3c/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-4329cb0e29911e3c/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-4329cb0e29911e3c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-4329cb0e29911e3c/lib-hindsight_client b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-4329cb0e29911e3c/lib-hindsight_client new file mode 100644 index 00000000..4597232f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-4329cb0e29911e3c/lib-hindsight_client @@ -0,0 +1 @@ +0ce0dc8ecfbb6afc \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-4329cb0e29911e3c/lib-hindsight_client.json b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-4329cb0e29911e3c/lib-hindsight_client.json new file mode 100644 index 00000000..b7dfa9c3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-4329cb0e29911e3c/lib-hindsight_client.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":6828276606420267087,"profile":2040997289075261528,"path":10763286916239946207,"deps":[[350039288653093011,"build_script_build",false,2443880033246489740],[503842845364652431,"chrono",false,11144948474405894614],[1046219396048762255,"progenitor_client",false,16451196449178175391],[2620434475832828286,"http",false,9979032511492736550],[5404511084185685755,"url",false,17079058419592311478],[5802782114936492624,"reqwest",false,1592833881977325371],[7720834239451334583,"tokio",false,814226396053303386],[8008191657135824715,"thiserror",false,1675330904495433212],[12832915883349295919,"serde_json",false,11663418101978700483],[13548984313718623784,"serde",false,17261882564294632758]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/hindsight-client-4329cb0e29911e3c/dep-lib-hindsight_client","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-9933d827d3e3d55a/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-9933d827d3e3d55a/run-build-script-build-script-build new file mode 100644 index 00000000..e7584d8f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-9933d827d3e3d55a/run-build-script-build-script-build @@ -0,0 +1 @@ +8cac5327f167ea21 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-9933d827d3e3d55a/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-9933d827d3e3d55a/run-build-script-build-script-build.json new file mode 100644 index 00000000..16bfa3e6 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-9933d827d3e3d55a/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[350039288653093011,"build_script_build",false,14160702128762829566]],"local":[{"RerunIfChanged":{"output":"release/build/hindsight-client-9933d827d3e3d55a/output","paths":["/Users/nicoloboschi/dev/memory-poc/openapi.json"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-e0ea9bb30ad7f8a5/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-e0ea9bb30ad7f8a5/build-script-build-script-build new file mode 100644 index 00000000..6b0f305f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-e0ea9bb30ad7f8a5/build-script-build-script-build @@ -0,0 +1 @@ +feba063b8feb84c4 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-e0ea9bb30ad7f8a5/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-e0ea9bb30ad7f8a5/build-script-build-script-build.json new file mode 100644 index 00000000..c4f3c47f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-e0ea9bb30ad7f8a5/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":1369601567987815722,"path":13767053534773805487,"deps":[[7988640081342112296,"syn",false,1809862803220272063],[9423015880379144908,"prettyplease",false,5158570001680563136],[9738901266855342370,"progenitor",false,7200400063597451810],[12832915883349295919,"serde_json",false,7203318985267246464],[16847286912798951732,"openapiv3",false,15609397813544834071]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/hindsight-client-e0ea9bb30ad7f8a5/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-e0ea9bb30ad7f8a5/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-e0ea9bb30ad7f8a5/dep-build-script-build-script-build new file mode 100644 index 00000000..b7bf9e23 Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-e0ea9bb30ad7f8a5/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-e0ea9bb30ad7f8a5/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-e0ea9bb30ad7f8a5/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hindsight-client-e0ea9bb30ad7f8a5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-080abab9df15dcdb/dep-lib-http b/hindsight-clients/rust/target/release/.fingerprint/http-080abab9df15dcdb/dep-lib-http new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/http-080abab9df15dcdb/dep-lib-http differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-080abab9df15dcdb/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/http-080abab9df15dcdb/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-080abab9df15dcdb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-080abab9df15dcdb/lib-http b/hindsight-clients/rust/target/release/.fingerprint/http-080abab9df15dcdb/lib-http new file mode 100644 index 00000000..327e440c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-080abab9df15dcdb/lib-http @@ -0,0 +1 @@ +264699b132a57c8a \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-080abab9df15dcdb/lib-http.json b/hindsight-clients/rust/target/release/.fingerprint/http-080abab9df15dcdb/lib-http.json new file mode 100644 index 00000000..6636cafc --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-080abab9df15dcdb/lib-http.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":4766512060560342653,"profile":2040997289075261528,"path":17747011004112984969,"deps":[[6355489020061627772,"bytes",false,15546652703430663087],[7695812897323945497,"itoa",false,1828906794629363435]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/http-080abab9df15dcdb/dep-lib-http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-a97b2dd4b35a479f/dep-lib-http_body b/hindsight-clients/rust/target/release/.fingerprint/http-body-a97b2dd4b35a479f/dep-lib-http_body new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/http-body-a97b2dd4b35a479f/dep-lib-http_body differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-a97b2dd4b35a479f/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/http-body-a97b2dd4b35a479f/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-body-a97b2dd4b35a479f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-a97b2dd4b35a479f/lib-http_body b/hindsight-clients/rust/target/release/.fingerprint/http-body-a97b2dd4b35a479f/lib-http_body new file mode 100644 index 00000000..c548f3e3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-body-a97b2dd4b35a479f/lib-http_body @@ -0,0 +1 @@ +e51dc6621414725c \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-a97b2dd4b35a479f/lib-http_body.json b/hindsight-clients/rust/target/release/.fingerprint/http-body-a97b2dd4b35a479f/lib-http_body.json new file mode 100644 index 00000000..5fb58cb4 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-body-a97b2dd4b35a479f/lib-http_body.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":16652076073832724591,"profile":2040997289075261528,"path":4624068102781156178,"deps":[[2620434475832828286,"http",false,9979032511492736550],[6355489020061627772,"bytes",false,15546652703430663087]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/http-body-a97b2dd4b35a479f/dep-lib-http_body","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-d4ff6ec1d26c1f58/dep-lib-http_body b/hindsight-clients/rust/target/release/.fingerprint/http-body-d4ff6ec1d26c1f58/dep-lib-http_body new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/http-body-d4ff6ec1d26c1f58/dep-lib-http_body differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-d4ff6ec1d26c1f58/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/http-body-d4ff6ec1d26c1f58/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-body-d4ff6ec1d26c1f58/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-d4ff6ec1d26c1f58/lib-http_body b/hindsight-clients/rust/target/release/.fingerprint/http-body-d4ff6ec1d26c1f58/lib-http_body new file mode 100644 index 00000000..4bc9ccd6 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-body-d4ff6ec1d26c1f58/lib-http_body @@ -0,0 +1 @@ +fb340e6226eda6d2 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-d4ff6ec1d26c1f58/lib-http_body.json b/hindsight-clients/rust/target/release/.fingerprint/http-body-d4ff6ec1d26c1f58/lib-http_body.json new file mode 100644 index 00000000..1c9320e7 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-body-d4ff6ec1d26c1f58/lib-http_body.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":16652076073832724591,"profile":1369601567987815722,"path":4624068102781156178,"deps":[[2620434475832828286,"http",false,1650492083869495292],[6355489020061627772,"bytes",false,2903709362578875002]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/http-body-d4ff6ec1d26c1f58/dep-lib-http_body","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-util-156f4d6ef930e232/dep-lib-http_body_util b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-156f4d6ef930e232/dep-lib-http_body_util new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-156f4d6ef930e232/dep-lib-http_body_util differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-util-156f4d6ef930e232/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-156f4d6ef930e232/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-156f4d6ef930e232/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-util-156f4d6ef930e232/lib-http_body_util b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-156f4d6ef930e232/lib-http_body_util new file mode 100644 index 00000000..3684a177 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-156f4d6ef930e232/lib-http_body_util @@ -0,0 +1 @@ +229e9788bf7c3964 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-util-156f4d6ef930e232/lib-http_body_util.json b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-156f4d6ef930e232/lib-http_body_util.json new file mode 100644 index 00000000..0332e973 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-156f4d6ef930e232/lib-http_body_util.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\"]","declared_features":"[\"channel\", \"default\", \"full\"]","target":7120517503662506348,"profile":2040997289075261528,"path":12723596811568293944,"deps":[[1906322745568073236,"pin_project_lite",false,2890517474304306842],[2620434475832828286,"http",false,9979032511492736550],[6355489020061627772,"bytes",false,15546652703430663087],[7620660491849607393,"futures_core",false,13556608982339264378],[14084095096285906100,"http_body",false,6661408876623437285]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/http-body-util-156f4d6ef930e232/dep-lib-http_body_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-util-a43e710e0d65b76a/dep-lib-http_body_util b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-a43e710e0d65b76a/dep-lib-http_body_util new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-a43e710e0d65b76a/dep-lib-http_body_util differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-util-a43e710e0d65b76a/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-a43e710e0d65b76a/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-a43e710e0d65b76a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-util-a43e710e0d65b76a/lib-http_body_util b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-a43e710e0d65b76a/lib-http_body_util new file mode 100644 index 00000000..8865586b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-a43e710e0d65b76a/lib-http_body_util @@ -0,0 +1 @@ +3e1fcb68b73c3d88 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-body-util-a43e710e0d65b76a/lib-http_body_util.json b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-a43e710e0d65b76a/lib-http_body_util.json new file mode 100644 index 00000000..946e0013 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-body-util-a43e710e0d65b76a/lib-http_body_util.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\"]","declared_features":"[\"channel\", \"default\", \"full\"]","target":7120517503662506348,"profile":1369601567987815722,"path":12723596811568293944,"deps":[[1906322745568073236,"pin_project_lite",false,9447880206343913512],[2620434475832828286,"http",false,1650492083869495292],[6355489020061627772,"bytes",false,2903709362578875002],[7620660491849607393,"futures_core",false,7066842684264217339],[14084095096285906100,"http_body",false,15179080343208473851]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/http-body-util-a43e710e0d65b76a/dep-lib-http_body_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-c005a30bf8cf28f3/dep-lib-http b/hindsight-clients/rust/target/release/.fingerprint/http-c005a30bf8cf28f3/dep-lib-http new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/http-c005a30bf8cf28f3/dep-lib-http differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-c005a30bf8cf28f3/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/http-c005a30bf8cf28f3/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-c005a30bf8cf28f3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-c005a30bf8cf28f3/lib-http b/hindsight-clients/rust/target/release/.fingerprint/http-c005a30bf8cf28f3/lib-http new file mode 100644 index 00000000..99a1119a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-c005a30bf8cf28f3/lib-http @@ -0,0 +1 @@ +fcafa23bceb9e716 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/http-c005a30bf8cf28f3/lib-http.json b/hindsight-clients/rust/target/release/.fingerprint/http-c005a30bf8cf28f3/lib-http.json new file mode 100644 index 00000000..8c3f4893 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/http-c005a30bf8cf28f3/lib-http.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":4766512060560342653,"profile":1369601567987815722,"path":17747011004112984969,"deps":[[6355489020061627772,"bytes",false,2903709362578875002],[7695812897323945497,"itoa",false,943183539963763635]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/http-c005a30bf8cf28f3/dep-lib-http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-4e0a2b2cb5e82a14/dep-lib-httparse b/hindsight-clients/rust/target/release/.fingerprint/httparse-4e0a2b2cb5e82a14/dep-lib-httparse new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/httparse-4e0a2b2cb5e82a14/dep-lib-httparse differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-4e0a2b2cb5e82a14/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/httparse-4e0a2b2cb5e82a14/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/httparse-4e0a2b2cb5e82a14/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-4e0a2b2cb5e82a14/lib-httparse b/hindsight-clients/rust/target/release/.fingerprint/httparse-4e0a2b2cb5e82a14/lib-httparse new file mode 100644 index 00000000..95e3545a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/httparse-4e0a2b2cb5e82a14/lib-httparse @@ -0,0 +1 @@ +0117cf8ac547fac3 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-4e0a2b2cb5e82a14/lib-httparse.json b/hindsight-clients/rust/target/release/.fingerprint/httparse-4e0a2b2cb5e82a14/lib-httparse.json new file mode 100644 index 00000000..321a05f6 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/httparse-4e0a2b2cb5e82a14/lib-httparse.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":2257539891522735522,"profile":12131808933743188430,"path":9875329400648770925,"deps":[[6163892036024256188,"build_script_build",false,8474166870618370717]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/httparse-4e0a2b2cb5e82a14/dep-lib-httparse","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-5f82c03c987bc310/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/httparse-5f82c03c987bc310/build-script-build-script-build new file mode 100644 index 00000000..f292eb93 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/httparse-5f82c03c987bc310/build-script-build-script-build @@ -0,0 +1 @@ +5ffc83315cccee52 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-5f82c03c987bc310/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/httparse-5f82c03c987bc310/build-script-build-script-build.json new file mode 100644 index 00000000..fdfec007 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/httparse-5f82c03c987bc310/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":17883862002600103897,"profile":12131808933743188430,"path":13841775650615319216,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/httparse-5f82c03c987bc310/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-5f82c03c987bc310/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/httparse-5f82c03c987bc310/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/httparse-5f82c03c987bc310/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-5f82c03c987bc310/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/httparse-5f82c03c987bc310/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/httparse-5f82c03c987bc310/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-868604da341236d2/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/httparse-868604da341236d2/run-build-script-build-script-build new file mode 100644 index 00000000..bf0d0d79 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/httparse-868604da341236d2/run-build-script-build-script-build @@ -0,0 +1 @@ +9d7297eade499a75 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-868604da341236d2/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/httparse-868604da341236d2/run-build-script-build-script-build.json new file mode 100644 index 00000000..63463f9e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/httparse-868604da341236d2/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6163892036024256188,"build_script_build",false,5975938451907017823]],"local":[{"Precalculated":"1.10.1"}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-a587f82ebc47b1fb/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/httparse-a587f82ebc47b1fb/run-build-script-build-script-build new file mode 100644 index 00000000..bf0d0d79 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/httparse-a587f82ebc47b1fb/run-build-script-build-script-build @@ -0,0 +1 @@ +9d7297eade499a75 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-a587f82ebc47b1fb/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/httparse-a587f82ebc47b1fb/run-build-script-build-script-build.json new file mode 100644 index 00000000..63463f9e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/httparse-a587f82ebc47b1fb/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6163892036024256188,"build_script_build",false,5975938451907017823]],"local":[{"Precalculated":"1.10.1"}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-b962667cc4cc00a9/dep-lib-httparse b/hindsight-clients/rust/target/release/.fingerprint/httparse-b962667cc4cc00a9/dep-lib-httparse new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/httparse-b962667cc4cc00a9/dep-lib-httparse differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-b962667cc4cc00a9/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/httparse-b962667cc4cc00a9/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/httparse-b962667cc4cc00a9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-b962667cc4cc00a9/lib-httparse b/hindsight-clients/rust/target/release/.fingerprint/httparse-b962667cc4cc00a9/lib-httparse new file mode 100644 index 00000000..c2bd26ab --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/httparse-b962667cc4cc00a9/lib-httparse @@ -0,0 +1 @@ +fbae7a15f586f60b \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/httparse-b962667cc4cc00a9/lib-httparse.json b/hindsight-clients/rust/target/release/.fingerprint/httparse-b962667cc4cc00a9/lib-httparse.json new file mode 100644 index 00000000..370898a3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/httparse-b962667cc4cc00a9/lib-httparse.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":2257539891522735522,"profile":1136589811834646845,"path":9875329400648770925,"deps":[[6163892036024256188,"build_script_build",false,8474166870618370717]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/httparse-b962667cc4cc00a9/dep-lib-httparse","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-01705a4182e4ce55/dep-lib-hyper b/hindsight-clients/rust/target/release/.fingerprint/hyper-01705a4182e4ce55/dep-lib-hyper new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/hyper-01705a4182e4ce55/dep-lib-hyper differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-01705a4182e4ce55/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/hyper-01705a4182e4ce55/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hyper-01705a4182e4ce55/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-01705a4182e4ce55/lib-hyper b/hindsight-clients/rust/target/release/.fingerprint/hyper-01705a4182e4ce55/lib-hyper new file mode 100644 index 00000000..1ce8d82a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hyper-01705a4182e4ce55/lib-hyper @@ -0,0 +1 @@ +214c6d7b88d58bbc \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-01705a4182e4ce55/lib-hyper.json b/hindsight-clients/rust/target/release/.fingerprint/hyper-01705a4182e4ce55/lib-hyper.json new file mode 100644 index 00000000..0dc6a02a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hyper-01705a4182e4ce55/lib-hyper.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"client\", \"default\", \"http1\"]","declared_features":"[\"capi\", \"client\", \"default\", \"ffi\", \"full\", \"http1\", \"http2\", \"nightly\", \"server\", \"tracing\"]","target":9574292076208557625,"profile":13216347216645977844,"path":3727995574998783824,"deps":[[1074848931188612602,"atomic_waker",false,2873772561738594904],[1569313478171189446,"want",false,13349932711339711600],[1615478164327904835,"pin_utils",false,7007306729925395086],[1811549171721445101,"futures_channel",false,10090950432182172133],[1906322745568073236,"pin_project_lite",false,9447880206343913512],[2620434475832828286,"http",false,1650492083869495292],[3666196340704888985,"smallvec",false,18342355225904844136],[6163892036024256188,"httparse",false,14121678495336568577],[6355489020061627772,"bytes",false,2903709362578875002],[7620660491849607393,"futures_core",false,7066842684264217339],[7695812897323945497,"itoa",false,943183539963763635],[7720834239451334583,"tokio",false,11085732381817984596],[14084095096285906100,"http_body",false,15179080343208473851]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/hyper-01705a4182e4ce55/dep-lib-hyper","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-68b92baf42be0922/dep-lib-hyper b/hindsight-clients/rust/target/release/.fingerprint/hyper-68b92baf42be0922/dep-lib-hyper new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/hyper-68b92baf42be0922/dep-lib-hyper differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-68b92baf42be0922/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/hyper-68b92baf42be0922/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hyper-68b92baf42be0922/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-68b92baf42be0922/lib-hyper b/hindsight-clients/rust/target/release/.fingerprint/hyper-68b92baf42be0922/lib-hyper new file mode 100644 index 00000000..9639f1e2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hyper-68b92baf42be0922/lib-hyper @@ -0,0 +1 @@ +b2c052550b4da367 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-68b92baf42be0922/lib-hyper.json b/hindsight-clients/rust/target/release/.fingerprint/hyper-68b92baf42be0922/lib-hyper.json new file mode 100644 index 00000000..ed6b335a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hyper-68b92baf42be0922/lib-hyper.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"client\", \"default\", \"http1\", \"http2\"]","declared_features":"[\"capi\", \"client\", \"default\", \"ffi\", \"full\", \"http1\", \"http2\", \"nightly\", \"server\", \"tracing\"]","target":9574292076208557625,"profile":5592815138508651293,"path":3727995574998783824,"deps":[[1074848931188612602,"atomic_waker",false,4889363751394578966],[1569313478171189446,"want",false,10044339025105331758],[1615478164327904835,"pin_utils",false,14683532508558912330],[1811549171721445101,"futures_channel",false,7366921400749317677],[1906322745568073236,"pin_project_lite",false,2890517474304306842],[2620434475832828286,"http",false,9979032511492736550],[3666196340704888985,"smallvec",false,2762008496713994936],[4133939468654419887,"h2",false,7767169915745739513],[6163892036024256188,"httparse",false,862024765873499899],[6355489020061627772,"bytes",false,15546652703430663087],[7620660491849607393,"futures_core",false,13556608982339264378],[7695812897323945497,"itoa",false,1828906794629363435],[7720834239451334583,"tokio",false,814226396053303386],[14084095096285906100,"http_body",false,6661408876623437285]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/hyper-68b92baf42be0922/dep-lib-hyper","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-tls-59dc4b2da9834c15/dep-lib-hyper_tls b/hindsight-clients/rust/target/release/.fingerprint/hyper-tls-59dc4b2da9834c15/dep-lib-hyper_tls new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/hyper-tls-59dc4b2da9834c15/dep-lib-hyper_tls differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-tls-59dc4b2da9834c15/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/hyper-tls-59dc4b2da9834c15/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hyper-tls-59dc4b2da9834c15/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-tls-59dc4b2da9834c15/lib-hyper_tls b/hindsight-clients/rust/target/release/.fingerprint/hyper-tls-59dc4b2da9834c15/lib-hyper_tls new file mode 100644 index 00000000..7585f8c8 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hyper-tls-59dc4b2da9834c15/lib-hyper_tls @@ -0,0 +1 @@ +5ae80d25b5aeb025 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-tls-59dc4b2da9834c15/lib-hyper_tls.json b/hindsight-clients/rust/target/release/.fingerprint/hyper-tls-59dc4b2da9834c15/lib-hyper_tls.json new file mode 100644 index 00000000..57683546 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hyper-tls-59dc4b2da9834c15/lib-hyper_tls.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"alpn\", \"vendored\"]","target":11005878871305885301,"profile":2040997289075261528,"path":5681533078161436566,"deps":[[554721338292256162,"hyper_util",false,10324504803424377305],[784494742817713399,"tower_service",false,7356265403547447364],[4160778395972110362,"hyper",false,7467897318181879986],[6355489020061627772,"bytes",false,15546652703430663087],[7720834239451334583,"tokio",false,814226396053303386],[12186126227181294540,"tokio_native_tls",false,7383892010931007826],[16785601910559813697,"native_tls",false,18042093116010566256],[16900715236047033623,"http_body_util",false,7221940639537536546]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/hyper-tls-59dc4b2da9834c15/dep-lib-hyper_tls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-util-2cb0a97ae1a39f9f/dep-lib-hyper_util b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-2cb0a97ae1a39f9f/dep-lib-hyper_util new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-2cb0a97ae1a39f9f/dep-lib-hyper_util differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-util-2cb0a97ae1a39f9f/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-2cb0a97ae1a39f9f/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-2cb0a97ae1a39f9f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-util-2cb0a97ae1a39f9f/lib-hyper_util b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-2cb0a97ae1a39f9f/lib-hyper_util new file mode 100644 index 00000000..5b5fae72 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-2cb0a97ae1a39f9f/lib-hyper_util @@ -0,0 +1 @@ +d999ecc96a02488f \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-util-2cb0a97ae1a39f9f/lib-hyper_util.json b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-2cb0a97ae1a39f9f/lib-hyper_util.json new file mode 100644 index 00000000..be181bf8 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-2cb0a97ae1a39f9f/lib-hyper_util.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"client\", \"client-legacy\", \"client-proxy\", \"client-proxy-system\", \"default\", \"http1\", \"http2\", \"tokio\"]","declared_features":"[\"__internal_happy_eyeballs_tests\", \"client\", \"client-legacy\", \"client-proxy\", \"client-proxy-system\", \"default\", \"full\", \"http1\", \"http2\", \"server\", \"server-auto\", \"server-graceful\", \"service\", \"tokio\", \"tracing\"]","target":11100538814903412163,"profile":2040997289075261528,"path":3239747996768537754,"deps":[[95042085696191081,"ipnet",false,10405193789034471686],[784494742817713399,"tower_service",false,7356265403547447364],[985115344064483054,"system_configuration",false,4059817047406425165],[1811549171721445101,"futures_channel",false,7366921400749317677],[1906322745568073236,"pin_project_lite",false,2890517474304306842],[2620434475832828286,"http",false,9979032511492736550],[4160778395972110362,"hyper",false,7467897318181879986],[6355489020061627772,"bytes",false,15546652703430663087],[6803352382179706244,"percent_encoding",false,3530911331212444045],[7620660491849607393,"futures_core",false,13556608982339264378],[7720834239451334583,"tokio",false,814226396053303386],[8606274917505247608,"tracing",false,16881066759846826124],[10629569228670356391,"futures_util",false,13661049276535558845],[11499138078358568213,"libc",false,17790664046185964660],[11667313607130374549,"socket2",false,156739536956761713],[13077212702700853852,"base64",false,8599405015201889959],[14084095096285906100,"http_body",false,6661408876623437285]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/hyper-util-2cb0a97ae1a39f9f/dep-lib-hyper_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-util-d4091552dd4ce372/dep-lib-hyper_util b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-d4091552dd4ce372/dep-lib-hyper_util new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-d4091552dd4ce372/dep-lib-hyper_util differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-util-d4091552dd4ce372/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-d4091552dd4ce372/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-d4091552dd4ce372/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-util-d4091552dd4ce372/lib-hyper_util b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-d4091552dd4ce372/lib-hyper_util new file mode 100644 index 00000000..730562b9 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-d4091552dd4ce372/lib-hyper_util @@ -0,0 +1 @@ +0699a37d82a1295a \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/hyper-util-d4091552dd4ce372/lib-hyper_util.json b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-d4091552dd4ce372/lib-hyper_util.json new file mode 100644 index 00000000..9f586b06 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/hyper-util-d4091552dd4ce372/lib-hyper_util.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"client\", \"client-legacy\", \"client-proxy\", \"default\", \"http1\", \"tokio\"]","declared_features":"[\"__internal_happy_eyeballs_tests\", \"client\", \"client-legacy\", \"client-proxy\", \"client-proxy-system\", \"default\", \"full\", \"http1\", \"http2\", \"server\", \"server-auto\", \"server-graceful\", \"service\", \"tokio\", \"tracing\"]","target":11100538814903412163,"profile":1369601567987815722,"path":3239747996768537754,"deps":[[95042085696191081,"ipnet",false,3707375299457127195],[784494742817713399,"tower_service",false,734984433329628339],[1811549171721445101,"futures_channel",false,10090950432182172133],[1906322745568073236,"pin_project_lite",false,9447880206343913512],[2620434475832828286,"http",false,1650492083869495292],[4160778395972110362,"hyper",false,13586187483056262177],[6355489020061627772,"bytes",false,2903709362578875002],[6803352382179706244,"percent_encoding",false,4225232897904603722],[7620660491849607393,"futures_core",false,7066842684264217339],[7720834239451334583,"tokio",false,11085732381817984596],[8606274917505247608,"tracing",false,16951852999404681881],[10629569228670356391,"futures_util",false,7891452522217467843],[11499138078358568213,"libc",false,10471152831404954566],[11667313607130374549,"socket2",false,14948767172590509794],[13077212702700853852,"base64",false,9088438890015488654],[14084095096285906100,"http_body",false,15179080343208473851]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/hyper-util-d4091552dd4ce372/dep-lib-hyper_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/iana-time-zone-94e1d35ed9dced39/dep-lib-iana_time_zone b/hindsight-clients/rust/target/release/.fingerprint/iana-time-zone-94e1d35ed9dced39/dep-lib-iana_time_zone new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/iana-time-zone-94e1d35ed9dced39/dep-lib-iana_time_zone differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/iana-time-zone-94e1d35ed9dced39/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/iana-time-zone-94e1d35ed9dced39/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/iana-time-zone-94e1d35ed9dced39/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/iana-time-zone-94e1d35ed9dced39/lib-iana_time_zone b/hindsight-clients/rust/target/release/.fingerprint/iana-time-zone-94e1d35ed9dced39/lib-iana_time_zone new file mode 100644 index 00000000..e4ad703d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/iana-time-zone-94e1d35ed9dced39/lib-iana_time_zone @@ -0,0 +1 @@ +9957cac3cea652fb \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/iana-time-zone-94e1d35ed9dced39/lib-iana_time_zone.json b/hindsight-clients/rust/target/release/.fingerprint/iana-time-zone-94e1d35ed9dced39/lib-iana_time_zone.json new file mode 100644 index 00000000..3475a504 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/iana-time-zone-94e1d35ed9dced39/lib-iana_time_zone.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"fallback\"]","declared_features":"[\"fallback\"]","target":13492157405369956366,"profile":2040997289075261528,"path":8349487347848660309,"deps":[[12589608519315293066,"core_foundation_sys",false,521516467894483579]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/iana-time-zone-94e1d35ed9dced39/dep-lib-iana_time_zone","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_collections-6967e1017447cb62/dep-lib-icu_collections b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-6967e1017447cb62/dep-lib-icu_collections new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-6967e1017447cb62/dep-lib-icu_collections differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_collections-6967e1017447cb62/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-6967e1017447cb62/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-6967e1017447cb62/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_collections-6967e1017447cb62/lib-icu_collections b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-6967e1017447cb62/lib-icu_collections new file mode 100644 index 00000000..ca5f129b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-6967e1017447cb62/lib-icu_collections @@ -0,0 +1 @@ +7f844a7cbcc38401 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_collections-6967e1017447cb62/lib-icu_collections.json b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-6967e1017447cb62/lib-icu_collections.json new file mode 100644 index 00000000..9618fe72 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-6967e1017447cb62/lib-icu_collections.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"alloc\", \"databake\", \"serde\"]","target":8741949119514994751,"profile":2040997289075261528,"path":12314828359348286547,"deps":[[697207654067905947,"yoke",false,10014244842438812018],[1847693542725807353,"potential_utf",false,1333195126270038224],[5298260564258778412,"displaydoc",false,14995169750182313227],[14563910249377136032,"zerovec",false,7343577351678562632],[17046516144589451410,"zerofrom",false,5995220315917179551]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_collections-6967e1017447cb62/dep-lib-icu_collections","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_collections-c58fd1c775110872/dep-lib-icu_collections b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-c58fd1c775110872/dep-lib-icu_collections new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-c58fd1c775110872/dep-lib-icu_collections differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_collections-c58fd1c775110872/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-c58fd1c775110872/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-c58fd1c775110872/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_collections-c58fd1c775110872/lib-icu_collections b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-c58fd1c775110872/lib-icu_collections new file mode 100644 index 00000000..7f1bfdee --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-c58fd1c775110872/lib-icu_collections @@ -0,0 +1 @@ +2e5968c30133e7e2 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_collections-c58fd1c775110872/lib-icu_collections.json b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-c58fd1c775110872/lib-icu_collections.json new file mode 100644 index 00000000..d526a900 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_collections-c58fd1c775110872/lib-icu_collections.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"alloc\", \"databake\", \"serde\"]","target":8741949119514994751,"profile":1369601567987815722,"path":12314828359348286547,"deps":[[697207654067905947,"yoke",false,3695473010344844717],[1847693542725807353,"potential_utf",false,9437632661812873826],[5298260564258778412,"displaydoc",false,14995169750182313227],[14563910249377136032,"zerovec",false,11660426771151261694],[17046516144589451410,"zerofrom",false,5002694772795377891]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_collections-c58fd1c775110872/dep-lib-icu_collections","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-3536134484235f99/dep-lib-icu_locale_core b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-3536134484235f99/dep-lib-icu_locale_core new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-3536134484235f99/dep-lib-icu_locale_core differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-3536134484235f99/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-3536134484235f99/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-3536134484235f99/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-3536134484235f99/lib-icu_locale_core b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-3536134484235f99/lib-icu_locale_core new file mode 100644 index 00000000..f7593943 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-3536134484235f99/lib-icu_locale_core @@ -0,0 +1 @@ +1d69085374b94912 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-3536134484235f99/lib-icu_locale_core.json b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-3536134484235f99/lib-icu_locale_core.json new file mode 100644 index 00000000..edcc44f7 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-3536134484235f99/lib-icu_locale_core.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"serde\", \"zerovec\"]","target":7234736894702847895,"profile":1369601567987815722,"path":6024378219044446375,"deps":[[5298260564258778412,"displaydoc",false,14995169750182313227],[11782995109291648529,"tinystr",false,1201168077121835825],[13225456964504773423,"writeable",false,16082452684355490740],[13749468390089984218,"litemap",false,17910596793459237823],[14563910249377136032,"zerovec",false,11660426771151261694]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_locale_core-3536134484235f99/dep-lib-icu_locale_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-deb9a7190fe6b2c8/dep-lib-icu_locale_core b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-deb9a7190fe6b2c8/dep-lib-icu_locale_core new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-deb9a7190fe6b2c8/dep-lib-icu_locale_core differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-deb9a7190fe6b2c8/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-deb9a7190fe6b2c8/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-deb9a7190fe6b2c8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-deb9a7190fe6b2c8/lib-icu_locale_core b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-deb9a7190fe6b2c8/lib-icu_locale_core new file mode 100644 index 00000000..bdc6d291 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-deb9a7190fe6b2c8/lib-icu_locale_core @@ -0,0 +1 @@ +396e65d45902db50 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-deb9a7190fe6b2c8/lib-icu_locale_core.json b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-deb9a7190fe6b2c8/lib-icu_locale_core.json new file mode 100644 index 00000000..49a058a1 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_locale_core-deb9a7190fe6b2c8/lib-icu_locale_core.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"serde\", \"zerovec\"]","target":7234736894702847895,"profile":2040997289075261528,"path":6024378219044446375,"deps":[[5298260564258778412,"displaydoc",false,14995169750182313227],[11782995109291648529,"tinystr",false,8788783130751298604],[13225456964504773423,"writeable",false,9539292142996240580],[13749468390089984218,"litemap",false,694796795668779759],[14563910249377136032,"zerovec",false,7343577351678562632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_locale_core-deb9a7190fe6b2c8/dep-lib-icu_locale_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-0c35afc3c00ad858/dep-lib-icu_normalizer b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-0c35afc3c00ad858/dep-lib-icu_normalizer new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-0c35afc3c00ad858/dep-lib-icu_normalizer differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-0c35afc3c00ad858/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-0c35afc3c00ad858/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-0c35afc3c00ad858/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-0c35afc3c00ad858/lib-icu_normalizer b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-0c35afc3c00ad858/lib-icu_normalizer new file mode 100644 index 00000000..0d06d3c7 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-0c35afc3c00ad858/lib-icu_normalizer @@ -0,0 +1 @@ +697afb5202bcb2c5 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-0c35afc3c00ad858/lib-icu_normalizer.json b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-0c35afc3c00ad858/lib-icu_normalizer.json new file mode 100644 index 00000000..cc1ff958 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-0c35afc3c00ad858/lib-icu_normalizer.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"compiled_data\"]","declared_features":"[\"compiled_data\", \"datagen\", \"default\", \"experimental\", \"icu_properties\", \"serde\", \"utf16_iter\", \"utf8_iter\", \"write16\"]","target":4082895731217690114,"profile":3089302802947948052,"path":2615962815321752407,"deps":[[3666196340704888985,"smallvec",false,2762008496713994936],[5251024081607271245,"icu_provider",false,18252455338886532193],[8584278803131124045,"icu_normalizer_data",false,4263515049471606198],[14324911895384364736,"icu_collections",false,109427505270260863],[14563910249377136032,"zerovec",false,7343577351678562632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_normalizer-0c35afc3c00ad858/dep-lib-icu_normalizer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-877bde9a9c6eb9ed/dep-lib-icu_normalizer b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-877bde9a9c6eb9ed/dep-lib-icu_normalizer new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-877bde9a9c6eb9ed/dep-lib-icu_normalizer differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-877bde9a9c6eb9ed/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-877bde9a9c6eb9ed/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-877bde9a9c6eb9ed/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-877bde9a9c6eb9ed/lib-icu_normalizer b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-877bde9a9c6eb9ed/lib-icu_normalizer new file mode 100644 index 00000000..64e8b9a4 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-877bde9a9c6eb9ed/lib-icu_normalizer @@ -0,0 +1 @@ +5b4a492df2064995 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-877bde9a9c6eb9ed/lib-icu_normalizer.json b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-877bde9a9c6eb9ed/lib-icu_normalizer.json new file mode 100644 index 00000000..e4311163 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer-877bde9a9c6eb9ed/lib-icu_normalizer.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"compiled_data\"]","declared_features":"[\"compiled_data\", \"datagen\", \"default\", \"experimental\", \"icu_properties\", \"serde\", \"utf16_iter\", \"utf8_iter\", \"write16\"]","target":4082895731217690114,"profile":11553336779461845084,"path":2615962815321752407,"deps":[[3666196340704888985,"smallvec",false,18342355225904844136],[5251024081607271245,"icu_provider",false,5381504673879891015],[8584278803131124045,"icu_normalizer_data",false,3798317642075552529],[14324911895384364736,"icu_collections",false,16350093054858254638],[14563910249377136032,"zerovec",false,11660426771151261694]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_normalizer-877bde9a9c6eb9ed/dep-lib-icu_normalizer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-10fee594d748c9af/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-10fee594d748c9af/build-script-build-script-build new file mode 100644 index 00000000..23195e5a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-10fee594d748c9af/build-script-build-script-build @@ -0,0 +1 @@ +4b078e4e270b4f60 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-10fee594d748c9af/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-10fee594d748c9af/build-script-build-script-build.json new file mode 100644 index 00000000..115391f3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-10fee594d748c9af/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":5011968993515748345,"path":5526544970760137440,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_normalizer_data-10fee594d748c9af/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-10fee594d748c9af/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-10fee594d748c9af/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-10fee594d748c9af/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-10fee594d748c9af/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-10fee594d748c9af/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-10fee594d748c9af/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-44cde9eca0d558cc/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-44cde9eca0d558cc/run-build-script-build-script-build new file mode 100644 index 00000000..3f26547e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-44cde9eca0d558cc/run-build-script-build-script-build @@ -0,0 +1 @@ +1ea1d7802cabd779 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-44cde9eca0d558cc/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-44cde9eca0d558cc/run-build-script-build-script-build.json new file mode 100644 index 00000000..226d854c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-44cde9eca0d558cc/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[8584278803131124045,"build_script_build",false,6939777814250784587]],"local":[{"RerunIfEnvChanged":{"var":"ICU4X_DATA_DIR","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-4e0ea6e63b80ff65/dep-lib-icu_normalizer_data b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-4e0ea6e63b80ff65/dep-lib-icu_normalizer_data new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-4e0ea6e63b80ff65/dep-lib-icu_normalizer_data differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-4e0ea6e63b80ff65/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-4e0ea6e63b80ff65/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-4e0ea6e63b80ff65/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-4e0ea6e63b80ff65/lib-icu_normalizer_data b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-4e0ea6e63b80ff65/lib-icu_normalizer_data new file mode 100644 index 00000000..0d577e73 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-4e0ea6e63b80ff65/lib-icu_normalizer_data @@ -0,0 +1 @@ +b67d4932590c2b3b \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-4e0ea6e63b80ff65/lib-icu_normalizer_data.json b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-4e0ea6e63b80ff65/lib-icu_normalizer_data.json new file mode 100644 index 00000000..9c884792 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-4e0ea6e63b80ff65/lib-icu_normalizer_data.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":17980939898269686983,"profile":18409367190543837128,"path":8290373521110732515,"deps":[[8584278803131124045,"build_script_build",false,8779674206210597150]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_normalizer_data-4e0ea6e63b80ff65/dep-lib-icu_normalizer_data","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-add021e66b6464b3/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-add021e66b6464b3/run-build-script-build-script-build new file mode 100644 index 00000000..3f26547e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-add021e66b6464b3/run-build-script-build-script-build @@ -0,0 +1 @@ +1ea1d7802cabd779 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-add021e66b6464b3/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-add021e66b6464b3/run-build-script-build-script-build.json new file mode 100644 index 00000000..226d854c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-add021e66b6464b3/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[8584278803131124045,"build_script_build",false,6939777814250784587]],"local":[{"RerunIfEnvChanged":{"var":"ICU4X_DATA_DIR","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-e5ccdea2a65d807f/dep-lib-icu_normalizer_data b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-e5ccdea2a65d807f/dep-lib-icu_normalizer_data new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-e5ccdea2a65d807f/dep-lib-icu_normalizer_data differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-e5ccdea2a65d807f/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-e5ccdea2a65d807f/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-e5ccdea2a65d807f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-e5ccdea2a65d807f/lib-icu_normalizer_data b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-e5ccdea2a65d807f/lib-icu_normalizer_data new file mode 100644 index 00000000..b2b06d5f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-e5ccdea2a65d807f/lib-icu_normalizer_data @@ -0,0 +1 @@ +113b0368c555b634 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-e5ccdea2a65d807f/lib-icu_normalizer_data.json b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-e5ccdea2a65d807f/lib-icu_normalizer_data.json new file mode 100644 index 00000000..7d1223ce --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_normalizer_data-e5ccdea2a65d807f/lib-icu_normalizer_data.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":17980939898269686983,"profile":5011968993515748345,"path":8290373521110732515,"deps":[[8584278803131124045,"build_script_build",false,8779674206210597150]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_normalizer_data-e5ccdea2a65d807f/dep-lib-icu_normalizer_data","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties-1f6a378c28db1dde/dep-lib-icu_properties b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-1f6a378c28db1dde/dep-lib-icu_properties new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-1f6a378c28db1dde/dep-lib-icu_properties differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties-1f6a378c28db1dde/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-1f6a378c28db1dde/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-1f6a378c28db1dde/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties-1f6a378c28db1dde/lib-icu_properties b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-1f6a378c28db1dde/lib-icu_properties new file mode 100644 index 00000000..882e18a9 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-1f6a378c28db1dde/lib-icu_properties @@ -0,0 +1 @@ +5d9ae1640304c6d7 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties-1f6a378c28db1dde/lib-icu_properties.json b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-1f6a378c28db1dde/lib-icu_properties.json new file mode 100644 index 00000000..fa52612f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-1f6a378c28db1dde/lib-icu_properties.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"compiled_data\"]","declared_features":"[\"alloc\", \"compiled_data\", \"datagen\", \"default\", \"serde\", \"unicode_bidi\"]","target":12882061015678277883,"profile":1369601567987815722,"path":8928736148582483116,"deps":[[3966877249195716185,"icu_locale_core",false,1317788275242985757],[5251024081607271245,"icu_provider",false,5381504673879891015],[6160379875186348458,"zerotrie",false,5098516123959145082],[14324911895384364736,"icu_collections",false,16350093054858254638],[14563910249377136032,"zerovec",false,11660426771151261694],[18146157946071636764,"icu_properties_data",false,14069037377445549158]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_properties-1f6a378c28db1dde/dep-lib-icu_properties","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties-2ddeb28b01b10a31/dep-lib-icu_properties b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-2ddeb28b01b10a31/dep-lib-icu_properties new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-2ddeb28b01b10a31/dep-lib-icu_properties differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties-2ddeb28b01b10a31/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-2ddeb28b01b10a31/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-2ddeb28b01b10a31/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties-2ddeb28b01b10a31/lib-icu_properties b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-2ddeb28b01b10a31/lib-icu_properties new file mode 100644 index 00000000..f86a8357 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-2ddeb28b01b10a31/lib-icu_properties @@ -0,0 +1 @@ +bbd3a17e57f8da65 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties-2ddeb28b01b10a31/lib-icu_properties.json b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-2ddeb28b01b10a31/lib-icu_properties.json new file mode 100644 index 00000000..4458b686 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties-2ddeb28b01b10a31/lib-icu_properties.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"compiled_data\"]","declared_features":"[\"alloc\", \"compiled_data\", \"datagen\", \"default\", \"serde\", \"unicode_bidi\"]","target":12882061015678277883,"profile":2040997289075261528,"path":8928736148582483116,"deps":[[3966877249195716185,"icu_locale_core",false,5826253127772630585],[5251024081607271245,"icu_provider",false,18252455338886532193],[6160379875186348458,"zerotrie",false,2450306730844737843],[14324911895384364736,"icu_collections",false,109427505270260863],[14563910249377136032,"zerovec",false,7343577351678562632],[18146157946071636764,"icu_properties_data",false,3785547872887982138]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_properties-2ddeb28b01b10a31/dep-lib-icu_properties","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-96585ff3b9f05c72/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-96585ff3b9f05c72/run-build-script-build-script-build new file mode 100644 index 00000000..fdbb8a0c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-96585ff3b9f05c72/run-build-script-build-script-build @@ -0,0 +1 @@ +bbab90e7b15822c7 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-96585ff3b9f05c72/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-96585ff3b9f05c72/run-build-script-build-script-build.json new file mode 100644 index 00000000..153c9b6c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-96585ff3b9f05c72/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[18146157946071636764,"build_script_build",false,16503086567386500106]],"local":[{"RerunIfEnvChanged":{"var":"ICU4X_DATA_DIR","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-a308291076472fb8/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-a308291076472fb8/run-build-script-build-script-build new file mode 100644 index 00000000..fdbb8a0c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-a308291076472fb8/run-build-script-build-script-build @@ -0,0 +1 @@ +bbab90e7b15822c7 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-a308291076472fb8/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-a308291076472fb8/run-build-script-build-script-build.json new file mode 100644 index 00000000..153c9b6c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-a308291076472fb8/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[18146157946071636764,"build_script_build",false,16503086567386500106]],"local":[{"RerunIfEnvChanged":{"var":"ICU4X_DATA_DIR","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-cc80dfc4743e77bb/dep-lib-icu_properties_data b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-cc80dfc4743e77bb/dep-lib-icu_properties_data new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-cc80dfc4743e77bb/dep-lib-icu_properties_data differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-cc80dfc4743e77bb/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-cc80dfc4743e77bb/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-cc80dfc4743e77bb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-cc80dfc4743e77bb/lib-icu_properties_data b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-cc80dfc4743e77bb/lib-icu_properties_data new file mode 100644 index 00000000..a8377a19 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-cc80dfc4743e77bb/lib-icu_properties_data @@ -0,0 +1 @@ +3a48b9d3bbf78834 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-cc80dfc4743e77bb/lib-icu_properties_data.json b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-cc80dfc4743e77bb/lib-icu_properties_data.json new file mode 100644 index 00000000..37126e4e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-cc80dfc4743e77bb/lib-icu_properties_data.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":9037757742335137726,"profile":18409367190543837128,"path":12485403497485671088,"deps":[[18146157946071636764,"build_script_build",false,14349128883873295291]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_properties_data-cc80dfc4743e77bb/dep-lib-icu_properties_data","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-d42bf75f9a5aa0a8/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-d42bf75f9a5aa0a8/build-script-build-script-build new file mode 100644 index 00000000..0046f2ad --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-d42bf75f9a5aa0a8/build-script-build-script-build @@ -0,0 +1 @@ +0acc97c2cbbd06e5 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-d42bf75f9a5aa0a8/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-d42bf75f9a5aa0a8/build-script-build-script-build.json new file mode 100644 index 00000000..b8d549ec --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-d42bf75f9a5aa0a8/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":5011968993515748345,"path":8981445102488901613,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_properties_data-d42bf75f9a5aa0a8/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-d42bf75f9a5aa0a8/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-d42bf75f9a5aa0a8/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-d42bf75f9a5aa0a8/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-d42bf75f9a5aa0a8/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-d42bf75f9a5aa0a8/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-d42bf75f9a5aa0a8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-dbd9bcf809877c17/dep-lib-icu_properties_data b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-dbd9bcf809877c17/dep-lib-icu_properties_data new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-dbd9bcf809877c17/dep-lib-icu_properties_data differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-dbd9bcf809877c17/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-dbd9bcf809877c17/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-dbd9bcf809877c17/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-dbd9bcf809877c17/lib-icu_properties_data b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-dbd9bcf809877c17/lib-icu_properties_data new file mode 100644 index 00000000..9ae9211a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-dbd9bcf809877c17/lib-icu_properties_data @@ -0,0 +1 @@ +66d4552ef4423fc3 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-dbd9bcf809877c17/lib-icu_properties_data.json b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-dbd9bcf809877c17/lib-icu_properties_data.json new file mode 100644 index 00000000..cf17cc02 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_properties_data-dbd9bcf809877c17/lib-icu_properties_data.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":9037757742335137726,"profile":5011968993515748345,"path":12485403497485671088,"deps":[[18146157946071636764,"build_script_build",false,14349128883873295291]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_properties_data-dbd9bcf809877c17/dep-lib-icu_properties_data","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_provider-c356444a68359a32/dep-lib-icu_provider b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-c356444a68359a32/dep-lib-icu_provider new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-c356444a68359a32/dep-lib-icu_provider differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_provider-c356444a68359a32/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-c356444a68359a32/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-c356444a68359a32/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_provider-c356444a68359a32/lib-icu_provider b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-c356444a68359a32/lib-icu_provider new file mode 100644 index 00000000..66f26a91 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-c356444a68359a32/lib-icu_provider @@ -0,0 +1 @@ +618c03d16cbf4dfd \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_provider-c356444a68359a32/lib-icu_provider.json b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-c356444a68359a32/lib-icu_provider.json new file mode 100644 index 00000000..8d0ec607 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-c356444a68359a32/lib-icu_provider.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"baked\"]","declared_features":"[\"alloc\", \"baked\", \"deserialize_bincode_1\", \"deserialize_json\", \"deserialize_postcard_1\", \"export\", \"logging\", \"serde\", \"std\", \"sync\", \"zerotrie\"]","target":8134314816311233441,"profile":2040997289075261528,"path":6001294792622472851,"deps":[[697207654067905947,"yoke",false,10014244842438812018],[3966877249195716185,"icu_locale_core",false,5826253127772630585],[5298260564258778412,"displaydoc",false,14995169750182313227],[6160379875186348458,"zerotrie",false,2450306730844737843],[13225456964504773423,"writeable",false,9539292142996240580],[14563910249377136032,"zerovec",false,7343577351678562632],[17046516144589451410,"zerofrom",false,5995220315917179551]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_provider-c356444a68359a32/dep-lib-icu_provider","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_provider-e4d9bc26051126e2/dep-lib-icu_provider b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-e4d9bc26051126e2/dep-lib-icu_provider new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-e4d9bc26051126e2/dep-lib-icu_provider differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_provider-e4d9bc26051126e2/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-e4d9bc26051126e2/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-e4d9bc26051126e2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_provider-e4d9bc26051126e2/lib-icu_provider b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-e4d9bc26051126e2/lib-icu_provider new file mode 100644 index 00000000..42185f48 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-e4d9bc26051126e2/lib-icu_provider @@ -0,0 +1 @@ +471cb70bfdf1ae4a \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/icu_provider-e4d9bc26051126e2/lib-icu_provider.json b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-e4d9bc26051126e2/lib-icu_provider.json new file mode 100644 index 00000000..54fe53ec --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/icu_provider-e4d9bc26051126e2/lib-icu_provider.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"baked\"]","declared_features":"[\"alloc\", \"baked\", \"deserialize_bincode_1\", \"deserialize_json\", \"deserialize_postcard_1\", \"export\", \"logging\", \"serde\", \"std\", \"sync\", \"zerotrie\"]","target":8134314816311233441,"profile":1369601567987815722,"path":6001294792622472851,"deps":[[697207654067905947,"yoke",false,3695473010344844717],[3966877249195716185,"icu_locale_core",false,1317788275242985757],[5298260564258778412,"displaydoc",false,14995169750182313227],[6160379875186348458,"zerotrie",false,5098516123959145082],[13225456964504773423,"writeable",false,16082452684355490740],[14563910249377136032,"zerovec",false,11660426771151261694],[17046516144589451410,"zerofrom",false,5002694772795377891]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/icu_provider-e4d9bc26051126e2/dep-lib-icu_provider","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna-654cc9a8d47ee6f0/dep-lib-idna b/hindsight-clients/rust/target/release/.fingerprint/idna-654cc9a8d47ee6f0/dep-lib-idna new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/idna-654cc9a8d47ee6f0/dep-lib-idna differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna-654cc9a8d47ee6f0/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/idna-654cc9a8d47ee6f0/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/idna-654cc9a8d47ee6f0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna-654cc9a8d47ee6f0/lib-idna b/hindsight-clients/rust/target/release/.fingerprint/idna-654cc9a8d47ee6f0/lib-idna new file mode 100644 index 00000000..9f891acb --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/idna-654cc9a8d47ee6f0/lib-idna @@ -0,0 +1 @@ +78123e767bd34dbc \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna-654cc9a8d47ee6f0/lib-idna.json b/hindsight-clients/rust/target/release/.fingerprint/idna-654cc9a8d47ee6f0/lib-idna.json new file mode 100644 index 00000000..fa6ff0ba --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/idna-654cc9a8d47ee6f0/lib-idna.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"compiled_data\", \"std\"]","declared_features":"[\"alloc\", \"compiled_data\", \"default\", \"std\"]","target":2602963282308965300,"profile":2040997289075261528,"path":8522370597736397918,"deps":[[3666196340704888985,"smallvec",false,2762008496713994936],[5078124415930854154,"utf8_iter",false,7771243526372904564],[15512052560677395824,"idna_adapter",false,5980780201948233492]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/idna-654cc9a8d47ee6f0/dep-lib-idna","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna-d6b8151b3b2a0f69/dep-lib-idna b/hindsight-clients/rust/target/release/.fingerprint/idna-d6b8151b3b2a0f69/dep-lib-idna new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/idna-d6b8151b3b2a0f69/dep-lib-idna differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna-d6b8151b3b2a0f69/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/idna-d6b8151b3b2a0f69/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/idna-d6b8151b3b2a0f69/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna-d6b8151b3b2a0f69/lib-idna b/hindsight-clients/rust/target/release/.fingerprint/idna-d6b8151b3b2a0f69/lib-idna new file mode 100644 index 00000000..bf84968b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/idna-d6b8151b3b2a0f69/lib-idna @@ -0,0 +1 @@ +e3db6e9f1b2c1755 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna-d6b8151b3b2a0f69/lib-idna.json b/hindsight-clients/rust/target/release/.fingerprint/idna-d6b8151b3b2a0f69/lib-idna.json new file mode 100644 index 00000000..69bb0bbe --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/idna-d6b8151b3b2a0f69/lib-idna.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"compiled_data\", \"std\"]","declared_features":"[\"alloc\", \"compiled_data\", \"default\", \"std\"]","target":2602963282308965300,"profile":1369601567987815722,"path":8522370597736397918,"deps":[[3666196340704888985,"smallvec",false,18342355225904844136],[5078124415930854154,"utf8_iter",false,8596012176542069779],[15512052560677395824,"idna_adapter",false,17717217800723590433]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/idna-d6b8151b3b2a0f69/dep-lib-idna","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-7608386ba9f60469/dep-lib-idna_adapter b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-7608386ba9f60469/dep-lib-idna_adapter new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-7608386ba9f60469/dep-lib-idna_adapter differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-7608386ba9f60469/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-7608386ba9f60469/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-7608386ba9f60469/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-7608386ba9f60469/lib-idna_adapter b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-7608386ba9f60469/lib-idna_adapter new file mode 100644 index 00000000..3a39793b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-7608386ba9f60469/lib-idna_adapter @@ -0,0 +1 @@ +216d5b4cb833e0f5 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-7608386ba9f60469/lib-idna_adapter.json b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-7608386ba9f60469/lib-idna_adapter.json new file mode 100644 index 00000000..fc435fac --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-7608386ba9f60469/lib-idna_adapter.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"compiled_data\"]","declared_features":"[\"compiled_data\"]","target":9682399050268992880,"profile":1369601567987815722,"path":10056430176340391526,"deps":[[10570997669461411603,"icu_properties",false,15548119176167135837],[13090240085421024152,"icu_normalizer",false,10757136822162770523]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/idna_adapter-7608386ba9f60469/dep-lib-idna_adapter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-feef164fa58bf937/dep-lib-idna_adapter b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-feef164fa58bf937/dep-lib-idna_adapter new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-feef164fa58bf937/dep-lib-idna_adapter differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-feef164fa58bf937/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-feef164fa58bf937/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-feef164fa58bf937/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-feef164fa58bf937/lib-idna_adapter b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-feef164fa58bf937/lib-idna_adapter new file mode 100644 index 00000000..254afafd --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-feef164fa58bf937/lib-idna_adapter @@ -0,0 +1 @@ +143fd0f8e7ffff52 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-feef164fa58bf937/lib-idna_adapter.json b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-feef164fa58bf937/lib-idna_adapter.json new file mode 100644 index 00000000..2b380adb --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/idna_adapter-feef164fa58bf937/lib-idna_adapter.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"compiled_data\"]","declared_features":"[\"compiled_data\"]","target":9682399050268992880,"profile":2040997289075261528,"path":10056430176340391526,"deps":[[10570997669461411603,"icu_properties",false,7339451597424022459],[13090240085421024152,"icu_normalizer",false,14245655289494469225]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/idna_adapter-feef164fa58bf937/dep-lib-idna_adapter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/indexmap-20ce0c11f74c355a/dep-lib-indexmap b/hindsight-clients/rust/target/release/.fingerprint/indexmap-20ce0c11f74c355a/dep-lib-indexmap new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/indexmap-20ce0c11f74c355a/dep-lib-indexmap differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/indexmap-20ce0c11f74c355a/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/indexmap-20ce0c11f74c355a/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/indexmap-20ce0c11f74c355a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/indexmap-20ce0c11f74c355a/lib-indexmap b/hindsight-clients/rust/target/release/.fingerprint/indexmap-20ce0c11f74c355a/lib-indexmap new file mode 100644 index 00000000..923cafc3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/indexmap-20ce0c11f74c355a/lib-indexmap @@ -0,0 +1 @@ +79a5cad54a47bac5 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/indexmap-20ce0c11f74c355a/lib-indexmap.json b/hindsight-clients/rust/target/release/.fingerprint/indexmap-20ce0c11f74c355a/lib-indexmap.json new file mode 100644 index 00000000..70a92fa5 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/indexmap-20ce0c11f74c355a/lib-indexmap.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"arbitrary\", \"borsh\", \"default\", \"quickcheck\", \"rayon\", \"serde\", \"std\", \"sval\", \"test_debug\"]","target":10391229881554802429,"profile":7343194805494485913,"path":16271709523587438150,"deps":[[5230392855116717286,"equivalent",false,10227976959184914655],[17037126617600641945,"hashbrown",false,15216904717469017708]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/indexmap-20ce0c11f74c355a/dep-lib-indexmap","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/indexmap-d08947c901fc5806/dep-lib-indexmap b/hindsight-clients/rust/target/release/.fingerprint/indexmap-d08947c901fc5806/dep-lib-indexmap new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/indexmap-d08947c901fc5806/dep-lib-indexmap differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/indexmap-d08947c901fc5806/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/indexmap-d08947c901fc5806/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/indexmap-d08947c901fc5806/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/indexmap-d08947c901fc5806/lib-indexmap b/hindsight-clients/rust/target/release/.fingerprint/indexmap-d08947c901fc5806/lib-indexmap new file mode 100644 index 00000000..406720c3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/indexmap-d08947c901fc5806/lib-indexmap @@ -0,0 +1 @@ +d5f24161dc26f0af \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/indexmap-d08947c901fc5806/lib-indexmap.json b/hindsight-clients/rust/target/release/.fingerprint/indexmap-d08947c901fc5806/lib-indexmap.json new file mode 100644 index 00000000..5a9964b5 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/indexmap-d08947c901fc5806/lib-indexmap.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"serde\", \"std\"]","declared_features":"[\"arbitrary\", \"borsh\", \"default\", \"quickcheck\", \"rayon\", \"serde\", \"std\", \"sval\", \"test_debug\"]","target":10391229881554802429,"profile":17442325527089544372,"path":16271709523587438150,"deps":[[5230392855116717286,"equivalent",false,14955508183598371738],[11899261697793765154,"serde_core",false,14081187296419578258],[17037126617600641945,"hashbrown",false,2896422626375431620]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/indexmap-d08947c901fc5806/dep-lib-indexmap","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/ipnet-1c56b096e97d81b8/dep-lib-ipnet b/hindsight-clients/rust/target/release/.fingerprint/ipnet-1c56b096e97d81b8/dep-lib-ipnet new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/ipnet-1c56b096e97d81b8/dep-lib-ipnet differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/ipnet-1c56b096e97d81b8/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/ipnet-1c56b096e97d81b8/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/ipnet-1c56b096e97d81b8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/ipnet-1c56b096e97d81b8/lib-ipnet b/hindsight-clients/rust/target/release/.fingerprint/ipnet-1c56b096e97d81b8/lib-ipnet new file mode 100644 index 00000000..3f24d716 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/ipnet-1c56b096e97d81b8/lib-ipnet @@ -0,0 +1 @@ +1b13333d313e7333 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/ipnet-1c56b096e97d81b8/lib-ipnet.json b/hindsight-clients/rust/target/release/.fingerprint/ipnet-1c56b096e97d81b8/lib-ipnet.json new file mode 100644 index 00000000..5293f0c3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/ipnet-1c56b096e97d81b8/lib-ipnet.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"heapless\", \"json\", \"schemars\", \"ser_as_str\", \"serde\", \"std\"]","target":2684928858108222948,"profile":1369601567987815722,"path":8994011116197975314,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/ipnet-1c56b096e97d81b8/dep-lib-ipnet","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/ipnet-5473a4dd5887e4b9/dep-lib-ipnet b/hindsight-clients/rust/target/release/.fingerprint/ipnet-5473a4dd5887e4b9/dep-lib-ipnet new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/ipnet-5473a4dd5887e4b9/dep-lib-ipnet differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/ipnet-5473a4dd5887e4b9/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/ipnet-5473a4dd5887e4b9/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/ipnet-5473a4dd5887e4b9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/ipnet-5473a4dd5887e4b9/lib-ipnet b/hindsight-clients/rust/target/release/.fingerprint/ipnet-5473a4dd5887e4b9/lib-ipnet new file mode 100644 index 00000000..c19b15f9 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/ipnet-5473a4dd5887e4b9/lib-ipnet @@ -0,0 +1 @@ +0621803e9fac6690 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/ipnet-5473a4dd5887e4b9/lib-ipnet.json b/hindsight-clients/rust/target/release/.fingerprint/ipnet-5473a4dd5887e4b9/lib-ipnet.json new file mode 100644 index 00000000..f24a8465 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/ipnet-5473a4dd5887e4b9/lib-ipnet.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"heapless\", \"json\", \"schemars\", \"ser_as_str\", \"serde\", \"std\"]","target":2684928858108222948,"profile":2040997289075261528,"path":8994011116197975314,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/ipnet-5473a4dd5887e4b9/dep-lib-ipnet","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/iri-string-6a0b945975803470/dep-lib-iri_string b/hindsight-clients/rust/target/release/.fingerprint/iri-string-6a0b945975803470/dep-lib-iri_string new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/iri-string-6a0b945975803470/dep-lib-iri_string differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/iri-string-6a0b945975803470/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/iri-string-6a0b945975803470/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/iri-string-6a0b945975803470/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/iri-string-6a0b945975803470/lib-iri_string b/hindsight-clients/rust/target/release/.fingerprint/iri-string-6a0b945975803470/lib-iri_string new file mode 100644 index 00000000..d680092a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/iri-string-6a0b945975803470/lib-iri_string @@ -0,0 +1 @@ +c25d7eeb9a7c025e \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/iri-string-6a0b945975803470/lib-iri_string.json b/hindsight-clients/rust/target/release/.fingerprint/iri-string-6a0b945975803470/lib-iri_string.json new file mode 100644 index 00000000..49a60b73 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/iri-string-6a0b945975803470/lib-iri_string.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"memchr\", \"serde\", \"std\"]","target":12413245532915438876,"profile":1369601567987815722,"path":6088925502092180116,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/iri-string-6a0b945975803470/dep-lib-iri_string","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/iri-string-8bd821921fd6dfec/dep-lib-iri_string b/hindsight-clients/rust/target/release/.fingerprint/iri-string-8bd821921fd6dfec/dep-lib-iri_string new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/iri-string-8bd821921fd6dfec/dep-lib-iri_string differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/iri-string-8bd821921fd6dfec/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/iri-string-8bd821921fd6dfec/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/iri-string-8bd821921fd6dfec/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/iri-string-8bd821921fd6dfec/lib-iri_string b/hindsight-clients/rust/target/release/.fingerprint/iri-string-8bd821921fd6dfec/lib-iri_string new file mode 100644 index 00000000..9b4e44ce --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/iri-string-8bd821921fd6dfec/lib-iri_string @@ -0,0 +1 @@ +2a562e0f4a108be2 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/iri-string-8bd821921fd6dfec/lib-iri_string.json b/hindsight-clients/rust/target/release/.fingerprint/iri-string-8bd821921fd6dfec/lib-iri_string.json new file mode 100644 index 00000000..120fdf90 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/iri-string-8bd821921fd6dfec/lib-iri_string.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"memchr\", \"serde\", \"std\"]","target":12413245532915438876,"profile":2040997289075261528,"path":6088925502092180116,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/iri-string-8bd821921fd6dfec/dep-lib-iri_string","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/itoa-8fdeb7b3bc8d95a2/dep-lib-itoa b/hindsight-clients/rust/target/release/.fingerprint/itoa-8fdeb7b3bc8d95a2/dep-lib-itoa new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/itoa-8fdeb7b3bc8d95a2/dep-lib-itoa differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/itoa-8fdeb7b3bc8d95a2/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/itoa-8fdeb7b3bc8d95a2/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/itoa-8fdeb7b3bc8d95a2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/itoa-8fdeb7b3bc8d95a2/lib-itoa b/hindsight-clients/rust/target/release/.fingerprint/itoa-8fdeb7b3bc8d95a2/lib-itoa new file mode 100644 index 00000000..d2ce59b4 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/itoa-8fdeb7b3bc8d95a2/lib-itoa @@ -0,0 +1 @@ +eb762e2d0a956119 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/itoa-8fdeb7b3bc8d95a2/lib-itoa.json b/hindsight-clients/rust/target/release/.fingerprint/itoa-8fdeb7b3bc8d95a2/lib-itoa.json new file mode 100644 index 00000000..7e8af718 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/itoa-8fdeb7b3bc8d95a2/lib-itoa.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"no-panic\"]","target":8239509073162986830,"profile":2040997289075261528,"path":14082995759851495597,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/itoa-8fdeb7b3bc8d95a2/dep-lib-itoa","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/itoa-c285e2750645488f/dep-lib-itoa b/hindsight-clients/rust/target/release/.fingerprint/itoa-c285e2750645488f/dep-lib-itoa new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/itoa-c285e2750645488f/dep-lib-itoa differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/itoa-c285e2750645488f/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/itoa-c285e2750645488f/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/itoa-c285e2750645488f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/itoa-c285e2750645488f/lib-itoa b/hindsight-clients/rust/target/release/.fingerprint/itoa-c285e2750645488f/lib-itoa new file mode 100644 index 00000000..11f1fd47 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/itoa-c285e2750645488f/lib-itoa @@ -0,0 +1 @@ +b31b89b16edc160d \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/itoa-c285e2750645488f/lib-itoa.json b/hindsight-clients/rust/target/release/.fingerprint/itoa-c285e2750645488f/lib-itoa.json new file mode 100644 index 00000000..63c5d2a5 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/itoa-c285e2750645488f/lib-itoa.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"no-panic\"]","target":8239509073162986830,"profile":1369601567987815722,"path":14082995759851495597,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/itoa-c285e2750645488f/dep-lib-itoa","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-306089c2b5f02805/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/libc-306089c2b5f02805/build-script-build-script-build new file mode 100644 index 00000000..c0852d92 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/libc-306089c2b5f02805/build-script-build-script-build @@ -0,0 +1 @@ +ad6b468f8659de12 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-306089c2b5f02805/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/libc-306089c2b5f02805/build-script-build-script-build.json new file mode 100644 index 00000000..3adaef10 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/libc-306089c2b5f02805/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":5408242616063297496,"profile":8928907579149787682,"path":5375410362660567695,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libc-306089c2b5f02805/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-306089c2b5f02805/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/libc-306089c2b5f02805/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/libc-306089c2b5f02805/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-306089c2b5f02805/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/libc-306089c2b5f02805/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/libc-306089c2b5f02805/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-904f6c0a3f02a458/dep-lib-libc b/hindsight-clients/rust/target/release/.fingerprint/libc-904f6c0a3f02a458/dep-lib-libc new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/libc-904f6c0a3f02a458/dep-lib-libc differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-904f6c0a3f02a458/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/libc-904f6c0a3f02a458/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/libc-904f6c0a3f02a458/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-904f6c0a3f02a458/lib-libc b/hindsight-clients/rust/target/release/.fingerprint/libc-904f6c0a3f02a458/lib-libc new file mode 100644 index 00000000..58c70bc3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/libc-904f6c0a3f02a458/lib-libc @@ -0,0 +1 @@ +c6d3b78805025191 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-904f6c0a3f02a458/lib-libc.json b/hindsight-clients/rust/target/release/.fingerprint/libc-904f6c0a3f02a458/lib-libc.json new file mode 100644 index 00000000..cb4c10dc --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/libc-904f6c0a3f02a458/lib-libc.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":17682796336736096309,"profile":8928907579149787682,"path":16871842346227838747,"deps":[[11499138078358568213,"build_script_build",false,9742990604520329559]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libc-904f6c0a3f02a458/dep-lib-libc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-ab058b2503302ca1/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/libc-ab058b2503302ca1/run-build-script-build-script-build new file mode 100644 index 00000000..bc14a016 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/libc-ab058b2503302ca1/run-build-script-build-script-build @@ -0,0 +1 @@ +57116790550e3687 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-ab058b2503302ca1/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/libc-ab058b2503302ca1/run-build-script-build-script-build.json new file mode 100644 index 00000000..5213d877 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/libc-ab058b2503302ca1/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[11499138078358568213,"build_script_build",false,1359622571976715181]],"local":[{"RerunIfChanged":{"output":"release/build/libc-ab058b2503302ca1/output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_FREEBSD_VERSION","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_MUSL_V1_2_3","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_TIME_BITS","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-ba9943d746cb8533/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/libc-ba9943d746cb8533/run-build-script-build-script-build new file mode 100644 index 00000000..48e4530f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/libc-ba9943d746cb8533/run-build-script-build-script-build @@ -0,0 +1 @@ +46b06417f3965904 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-ba9943d746cb8533/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/libc-ba9943d746cb8533/run-build-script-build-script-build.json new file mode 100644 index 00000000..985d13d6 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/libc-ba9943d746cb8533/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[11499138078358568213,"build_script_build",false,1359622571976715181]],"local":[{"RerunIfChanged":{"output":"release/build/libc-ba9943d746cb8533/output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_FREEBSD_VERSION","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_MUSL_V1_2_3","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_TIME_BITS","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-d7ed71d0381991e9/dep-lib-libc b/hindsight-clients/rust/target/release/.fingerprint/libc-d7ed71d0381991e9/dep-lib-libc new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/libc-d7ed71d0381991e9/dep-lib-libc differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-d7ed71d0381991e9/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/libc-d7ed71d0381991e9/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/libc-d7ed71d0381991e9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-d7ed71d0381991e9/lib-libc b/hindsight-clients/rust/target/release/.fingerprint/libc-d7ed71d0381991e9/lib-libc new file mode 100644 index 00000000..53809faa --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/libc-d7ed71d0381991e9/lib-libc @@ -0,0 +1 @@ +74643ae7b022e5f6 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/libc-d7ed71d0381991e9/lib-libc.json b/hindsight-clients/rust/target/release/.fingerprint/libc-d7ed71d0381991e9/lib-libc.json new file mode 100644 index 00000000..0d2eaa3f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/libc-d7ed71d0381991e9/lib-libc.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":17682796336736096309,"profile":7322064999780386650,"path":16871842346227838747,"deps":[[11499138078358568213,"build_script_build",false,313447619892654150]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libc-d7ed71d0381991e9/dep-lib-libc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/litemap-13a1f418764544cd/dep-lib-litemap b/hindsight-clients/rust/target/release/.fingerprint/litemap-13a1f418764544cd/dep-lib-litemap new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/litemap-13a1f418764544cd/dep-lib-litemap differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/litemap-13a1f418764544cd/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/litemap-13a1f418764544cd/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/litemap-13a1f418764544cd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/litemap-13a1f418764544cd/lib-litemap b/hindsight-clients/rust/target/release/.fingerprint/litemap-13a1f418764544cd/lib-litemap new file mode 100644 index 00000000..ad18acd5 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/litemap-13a1f418764544cd/lib-litemap @@ -0,0 +1 @@ +efd2ea24016aa409 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/litemap-13a1f418764544cd/lib-litemap.json b/hindsight-clients/rust/target/release/.fingerprint/litemap-13a1f418764544cd/lib-litemap.json new file mode 100644 index 00000000..8e840411 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/litemap-13a1f418764544cd/lib-litemap.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"testing\", \"yoke\"]","target":6548088149557820361,"profile":2040997289075261528,"path":7753081339875028996,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/litemap-13a1f418764544cd/dep-lib-litemap","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/litemap-61130a58a84a5455/dep-lib-litemap b/hindsight-clients/rust/target/release/.fingerprint/litemap-61130a58a84a5455/dep-lib-litemap new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/litemap-61130a58a84a5455/dep-lib-litemap differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/litemap-61130a58a84a5455/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/litemap-61130a58a84a5455/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/litemap-61130a58a84a5455/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/litemap-61130a58a84a5455/lib-litemap b/hindsight-clients/rust/target/release/.fingerprint/litemap-61130a58a84a5455/lib-litemap new file mode 100644 index 00000000..526975f9 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/litemap-61130a58a84a5455/lib-litemap @@ -0,0 +1 @@ +bf6363a5e3388ff8 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/litemap-61130a58a84a5455/lib-litemap.json b/hindsight-clients/rust/target/release/.fingerprint/litemap-61130a58a84a5455/lib-litemap.json new file mode 100644 index 00000000..5b56b39b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/litemap-61130a58a84a5455/lib-litemap.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"testing\", \"yoke\"]","target":6548088149557820361,"profile":1369601567987815722,"path":7753081339875028996,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/litemap-61130a58a84a5455/dep-lib-litemap","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/lock_api-c16a8e3a1896d75f/dep-lib-lock_api b/hindsight-clients/rust/target/release/.fingerprint/lock_api-c16a8e3a1896d75f/dep-lib-lock_api new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/lock_api-c16a8e3a1896d75f/dep-lib-lock_api differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/lock_api-c16a8e3a1896d75f/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/lock_api-c16a8e3a1896d75f/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/lock_api-c16a8e3a1896d75f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/lock_api-c16a8e3a1896d75f/lib-lock_api b/hindsight-clients/rust/target/release/.fingerprint/lock_api-c16a8e3a1896d75f/lib-lock_api new file mode 100644 index 00000000..d5f8f82f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/lock_api-c16a8e3a1896d75f/lib-lock_api @@ -0,0 +1 @@ +b0b6f159517bb489 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/lock_api-c16a8e3a1896d75f/lib-lock_api.json b/hindsight-clients/rust/target/release/.fingerprint/lock_api-c16a8e3a1896d75f/lib-lock_api.json new file mode 100644 index 00000000..5a17a7e5 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/lock_api-c16a8e3a1896d75f/lib-lock_api.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"atomic_usize\", \"default\"]","declared_features":"[\"arc_lock\", \"atomic_usize\", \"default\", \"nightly\", \"owning_ref\", \"serde\"]","target":16157403318809843794,"profile":2040997289075261528,"path":1231012177946569727,"deps":[[15358414700195712381,"scopeguard",false,4039926713874315581]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/lock_api-c16a8e3a1896d75f/dep-lib-lock_api","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/log-100e54613a7d0bcf/dep-lib-log b/hindsight-clients/rust/target/release/.fingerprint/log-100e54613a7d0bcf/dep-lib-log new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/log-100e54613a7d0bcf/dep-lib-log differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/log-100e54613a7d0bcf/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/log-100e54613a7d0bcf/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/log-100e54613a7d0bcf/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/log-100e54613a7d0bcf/lib-log b/hindsight-clients/rust/target/release/.fingerprint/log-100e54613a7d0bcf/lib-log new file mode 100644 index 00000000..4ff116da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/log-100e54613a7d0bcf/lib-log @@ -0,0 +1 @@ +3e0e98f98e2487b8 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/log-100e54613a7d0bcf/lib-log.json b/hindsight-clients/rust/target/release/.fingerprint/log-100e54613a7d0bcf/lib-log.json new file mode 100644 index 00000000..2a729631 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/log-100e54613a7d0bcf/lib-log.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"kv\", \"kv_serde\", \"kv_std\", \"kv_sval\", \"kv_unstable\", \"kv_unstable_serde\", \"kv_unstable_std\", \"kv_unstable_sval\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"serde\", \"std\", \"sval\", \"sval_ref\", \"value-bag\"]","target":6550155848337067049,"profile":2040997289075261528,"path":6883588808519896038,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/log-100e54613a7d0bcf/dep-lib-log","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/log-5a45d27a3ed35504/dep-lib-log b/hindsight-clients/rust/target/release/.fingerprint/log-5a45d27a3ed35504/dep-lib-log new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/log-5a45d27a3ed35504/dep-lib-log differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/log-5a45d27a3ed35504/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/log-5a45d27a3ed35504/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/log-5a45d27a3ed35504/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/log-5a45d27a3ed35504/lib-log b/hindsight-clients/rust/target/release/.fingerprint/log-5a45d27a3ed35504/lib-log new file mode 100644 index 00000000..0783c884 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/log-5a45d27a3ed35504/lib-log @@ -0,0 +1 @@ +d97db5fb8369514c \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/log-5a45d27a3ed35504/lib-log.json b/hindsight-clients/rust/target/release/.fingerprint/log-5a45d27a3ed35504/lib-log.json new file mode 100644 index 00000000..60c856e7 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/log-5a45d27a3ed35504/lib-log.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"kv\", \"kv_serde\", \"kv_std\", \"kv_sval\", \"kv_unstable\", \"kv_unstable_serde\", \"kv_unstable_std\", \"kv_unstable_sval\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"serde\", \"std\", \"sval\", \"sval_ref\", \"value-bag\"]","target":6550155848337067049,"profile":1369601567987815722,"path":6883588808519896038,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/log-5a45d27a3ed35504/dep-lib-log","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/memchr-2a6226289b98dceb/dep-lib-memchr b/hindsight-clients/rust/target/release/.fingerprint/memchr-2a6226289b98dceb/dep-lib-memchr new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/memchr-2a6226289b98dceb/dep-lib-memchr differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/memchr-2a6226289b98dceb/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/memchr-2a6226289b98dceb/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/memchr-2a6226289b98dceb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/memchr-2a6226289b98dceb/lib-memchr b/hindsight-clients/rust/target/release/.fingerprint/memchr-2a6226289b98dceb/lib-memchr new file mode 100644 index 00000000..af767c0e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/memchr-2a6226289b98dceb/lib-memchr @@ -0,0 +1 @@ +d543ecbdbd507e7d \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/memchr-2a6226289b98dceb/lib-memchr.json b/hindsight-clients/rust/target/release/.fingerprint/memchr-2a6226289b98dceb/lib-memchr.json new file mode 100644 index 00000000..5ff1d494 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/memchr-2a6226289b98dceb/lib-memchr.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"core\", \"default\", \"libc\", \"logging\", \"rustc-dep-of-std\", \"std\", \"use_std\"]","target":11745930252914242013,"profile":1369601567987815722,"path":5754509321479977999,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/memchr-2a6226289b98dceb/dep-lib-memchr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/memchr-e9f8e073eb398900/dep-lib-memchr b/hindsight-clients/rust/target/release/.fingerprint/memchr-e9f8e073eb398900/dep-lib-memchr new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/memchr-e9f8e073eb398900/dep-lib-memchr differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/memchr-e9f8e073eb398900/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/memchr-e9f8e073eb398900/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/memchr-e9f8e073eb398900/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/memchr-e9f8e073eb398900/lib-memchr b/hindsight-clients/rust/target/release/.fingerprint/memchr-e9f8e073eb398900/lib-memchr new file mode 100644 index 00000000..7734625d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/memchr-e9f8e073eb398900/lib-memchr @@ -0,0 +1 @@ +fcba108e3adddbf7 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/memchr-e9f8e073eb398900/lib-memchr.json b/hindsight-clients/rust/target/release/.fingerprint/memchr-e9f8e073eb398900/lib-memchr.json new file mode 100644 index 00000000..d40e7423 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/memchr-e9f8e073eb398900/lib-memchr.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"core\", \"default\", \"libc\", \"logging\", \"rustc-dep-of-std\", \"std\", \"use_std\"]","target":11745930252914242013,"profile":2040997289075261528,"path":5754509321479977999,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/memchr-e9f8e073eb398900/dep-lib-memchr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/mime-d9cfcef050a3d2d5/dep-lib-mime b/hindsight-clients/rust/target/release/.fingerprint/mime-d9cfcef050a3d2d5/dep-lib-mime new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/mime-d9cfcef050a3d2d5/dep-lib-mime differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/mime-d9cfcef050a3d2d5/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/mime-d9cfcef050a3d2d5/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/mime-d9cfcef050a3d2d5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/mime-d9cfcef050a3d2d5/lib-mime b/hindsight-clients/rust/target/release/.fingerprint/mime-d9cfcef050a3d2d5/lib-mime new file mode 100644 index 00000000..74f97df5 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/mime-d9cfcef050a3d2d5/lib-mime @@ -0,0 +1 @@ +c64fd6ec9aaa87bf \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/mime-d9cfcef050a3d2d5/lib-mime.json b/hindsight-clients/rust/target/release/.fingerprint/mime-d9cfcef050a3d2d5/lib-mime.json new file mode 100644 index 00000000..e5e700b2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/mime-d9cfcef050a3d2d5/lib-mime.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":2764086469773243511,"profile":2040997289075261528,"path":4463977447891588284,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/mime-d9cfcef050a3d2d5/dep-lib-mime","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/mio-859b7d42e013dde6/dep-lib-mio b/hindsight-clients/rust/target/release/.fingerprint/mio-859b7d42e013dde6/dep-lib-mio new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/mio-859b7d42e013dde6/dep-lib-mio differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/mio-859b7d42e013dde6/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/mio-859b7d42e013dde6/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/mio-859b7d42e013dde6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/mio-859b7d42e013dde6/lib-mio b/hindsight-clients/rust/target/release/.fingerprint/mio-859b7d42e013dde6/lib-mio new file mode 100644 index 00000000..2b0e8418 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/mio-859b7d42e013dde6/lib-mio @@ -0,0 +1 @@ +40d24efe514619b2 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/mio-859b7d42e013dde6/lib-mio.json b/hindsight-clients/rust/target/release/.fingerprint/mio-859b7d42e013dde6/lib-mio.json new file mode 100644 index 00000000..b33433cc --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/mio-859b7d42e013dde6/lib-mio.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"net\", \"os-ext\", \"os-poll\"]","declared_features":"[\"default\", \"log\", \"net\", \"os-ext\", \"os-poll\"]","target":5157902839847266895,"profile":16359816799331850834,"path":18285985120515533511,"deps":[[11499138078358568213,"libc",false,10471152831404954566]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/mio-859b7d42e013dde6/dep-lib-mio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/mio-f77c8070460a2116/dep-lib-mio b/hindsight-clients/rust/target/release/.fingerprint/mio-f77c8070460a2116/dep-lib-mio new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/mio-f77c8070460a2116/dep-lib-mio differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/mio-f77c8070460a2116/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/mio-f77c8070460a2116/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/mio-f77c8070460a2116/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/mio-f77c8070460a2116/lib-mio b/hindsight-clients/rust/target/release/.fingerprint/mio-f77c8070460a2116/lib-mio new file mode 100644 index 00000000..72a40173 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/mio-f77c8070460a2116/lib-mio @@ -0,0 +1 @@ +bd366b12075a46ea \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/mio-f77c8070460a2116/lib-mio.json b/hindsight-clients/rust/target/release/.fingerprint/mio-f77c8070460a2116/lib-mio.json new file mode 100644 index 00000000..43c125e2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/mio-f77c8070460a2116/lib-mio.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"net\", \"os-ext\", \"os-poll\"]","declared_features":"[\"default\", \"log\", \"net\", \"os-ext\", \"os-poll\"]","target":5157902839847266895,"profile":13712647568182654241,"path":18285985120515533511,"deps":[[11499138078358568213,"libc",false,17790664046185964660]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/mio-f77c8070460a2116/dep-lib-mio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/native-tls-696befed4d62f1aa/dep-lib-native_tls b/hindsight-clients/rust/target/release/.fingerprint/native-tls-696befed4d62f1aa/dep-lib-native_tls new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/native-tls-696befed4d62f1aa/dep-lib-native_tls differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/native-tls-696befed4d62f1aa/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/native-tls-696befed4d62f1aa/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/native-tls-696befed4d62f1aa/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/native-tls-696befed4d62f1aa/lib-native_tls b/hindsight-clients/rust/target/release/.fingerprint/native-tls-696befed4d62f1aa/lib-native_tls new file mode 100644 index 00000000..f35727cb --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/native-tls-696befed4d62f1aa/lib-native_tls @@ -0,0 +1 @@ +70925410196462fa \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/native-tls-696befed4d62f1aa/lib-native_tls.json b/hindsight-clients/rust/target/release/.fingerprint/native-tls-696befed4d62f1aa/lib-native_tls.json new file mode 100644 index 00000000..7535932f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/native-tls-696befed4d62f1aa/lib-native_tls.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"alpn\", \"vendored\"]","target":17032036260282835112,"profile":2040997289075261528,"path":14470176459207976694,"deps":[[4352659168317596042,"tempfile",false,6044604130483404005],[9647650507235447082,"security_framework",false,2820975491166079617],[11499138078358568213,"libc",false,17790664046185964660],[16785601910559813697,"build_script_build",false,4364013232341530008],[18084362310640529590,"security_framework_sys",false,12832198371789565724]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/native-tls-696befed4d62f1aa/dep-lib-native_tls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/native-tls-761a59b2a5cba234/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/native-tls-761a59b2a5cba234/run-build-script-build-script-build new file mode 100644 index 00000000..54a467fb --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/native-tls-761a59b2a5cba234/run-build-script-build-script-build @@ -0,0 +1 @@ +9835d2cce916903c \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/native-tls-761a59b2a5cba234/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/native-tls-761a59b2a5cba234/run-build-script-build-script-build.json new file mode 100644 index 00000000..c74416ae --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/native-tls-761a59b2a5cba234/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[16785601910559813697,"build_script_build",false,15102071420827030484]],"local":[{"Precalculated":"0.2.14"}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/native-tls-e9332a168631bf68/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/native-tls-e9332a168631bf68/build-script-build-script-build new file mode 100644 index 00000000..4ac815c2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/native-tls-e9332a168631bf68/build-script-build-script-build @@ -0,0 +1 @@ +d453f96af15595d1 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/native-tls-e9332a168631bf68/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/native-tls-e9332a168631bf68/build-script-build-script-build.json new file mode 100644 index 00000000..4127c5da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/native-tls-e9332a168631bf68/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"alpn\", \"vendored\"]","target":12318548087768197662,"profile":1369601567987815722,"path":17587698953336656490,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/native-tls-e9332a168631bf68/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/native-tls-e9332a168631bf68/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/native-tls-e9332a168631bf68/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/native-tls-e9332a168631bf68/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/native-tls-e9332a168631bf68/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/native-tls-e9332a168631bf68/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/native-tls-e9332a168631bf68/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-123ae65a19bd1cc7/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/num-traits-123ae65a19bd1cc7/run-build-script-build-script-build new file mode 100644 index 00000000..baee585d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/num-traits-123ae65a19bd1cc7/run-build-script-build-script-build @@ -0,0 +1 @@ +15a461c42722e8f0 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-123ae65a19bd1cc7/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/num-traits-123ae65a19bd1cc7/run-build-script-build-script-build.json new file mode 100644 index 00000000..b92d26e4 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/num-traits-123ae65a19bd1cc7/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5157631553186200874,"build_script_build",false,3724330893957516994]],"local":[{"RerunIfChanged":{"output":"release/build/num-traits-123ae65a19bd1cc7/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-25c66140827df4f5/dep-lib-num_traits b/hindsight-clients/rust/target/release/.fingerprint/num-traits-25c66140827df4f5/dep-lib-num_traits new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/num-traits-25c66140827df4f5/dep-lib-num_traits differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-25c66140827df4f5/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/num-traits-25c66140827df4f5/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/num-traits-25c66140827df4f5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-25c66140827df4f5/lib-num_traits b/hindsight-clients/rust/target/release/.fingerprint/num-traits-25c66140827df4f5/lib-num_traits new file mode 100644 index 00000000..5dba947c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/num-traits-25c66140827df4f5/lib-num_traits @@ -0,0 +1 @@ +8be9c029f51ab888 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-25c66140827df4f5/lib-num_traits.json b/hindsight-clients/rust/target/release/.fingerprint/num-traits-25c66140827df4f5/lib-num_traits.json new file mode 100644 index 00000000..9f59eab3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/num-traits-25c66140827df4f5/lib-num_traits.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":4278088450330190724,"profile":2040997289075261528,"path":18015131919251538012,"deps":[[5157631553186200874,"build_script_build",false,632580165513984955]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/num-traits-25c66140827df4f5/dep-lib-num_traits","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-6f7019afe95df11b/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/num-traits-6f7019afe95df11b/build-script-build-script-build new file mode 100644 index 00000000..b208e203 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/num-traits-6f7019afe95df11b/build-script-build-script-build @@ -0,0 +1 @@ +c2ce5938377baf33 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-6f7019afe95df11b/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/num-traits-6f7019afe95df11b/build-script-build-script-build.json new file mode 100644 index 00000000..75f87eb4 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/num-traits-6f7019afe95df11b/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":5408242616063297496,"profile":1369601567987815722,"path":11504949296556321613,"deps":[[13927012481677012980,"autocfg",false,9838166873693123669]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/num-traits-6f7019afe95df11b/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-6f7019afe95df11b/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/num-traits-6f7019afe95df11b/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/num-traits-6f7019afe95df11b/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-6f7019afe95df11b/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/num-traits-6f7019afe95df11b/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/num-traits-6f7019afe95df11b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-b74c9e4f7e73bad9/dep-lib-num_traits b/hindsight-clients/rust/target/release/.fingerprint/num-traits-b74c9e4f7e73bad9/dep-lib-num_traits new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/num-traits-b74c9e4f7e73bad9/dep-lib-num_traits differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-b74c9e4f7e73bad9/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/num-traits-b74c9e4f7e73bad9/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/num-traits-b74c9e4f7e73bad9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-b74c9e4f7e73bad9/lib-num_traits b/hindsight-clients/rust/target/release/.fingerprint/num-traits-b74c9e4f7e73bad9/lib-num_traits new file mode 100644 index 00000000..ed294841 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/num-traits-b74c9e4f7e73bad9/lib-num_traits @@ -0,0 +1 @@ +6f3d292a029c37f2 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-b74c9e4f7e73bad9/lib-num_traits.json b/hindsight-clients/rust/target/release/.fingerprint/num-traits-b74c9e4f7e73bad9/lib-num_traits.json new file mode 100644 index 00000000..4eb5dfd0 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/num-traits-b74c9e4f7e73bad9/lib-num_traits.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":4278088450330190724,"profile":1369601567987815722,"path":18015131919251538012,"deps":[[5157631553186200874,"build_script_build",false,17359162317893379093]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/num-traits-b74c9e4f7e73bad9/dep-lib-num_traits","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-da0c105e465e22b5/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/num-traits-da0c105e465e22b5/run-build-script-build-script-build new file mode 100644 index 00000000..5f13e983 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/num-traits-da0c105e465e22b5/run-build-script-build-script-build @@ -0,0 +1 @@ +bb3b6b194f60c708 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/num-traits-da0c105e465e22b5/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/num-traits-da0c105e465e22b5/run-build-script-build-script-build.json new file mode 100644 index 00000000..f515d212 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/num-traits-da0c105e465e22b5/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5157631553186200874,"build_script_build",false,3724330893957516994]],"local":[{"RerunIfChanged":{"output":"release/build/num-traits-da0c105e465e22b5/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/once_cell-736403cf84f25119/dep-lib-once_cell b/hindsight-clients/rust/target/release/.fingerprint/once_cell-736403cf84f25119/dep-lib-once_cell new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/once_cell-736403cf84f25119/dep-lib-once_cell differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/once_cell-736403cf84f25119/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/once_cell-736403cf84f25119/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/once_cell-736403cf84f25119/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/once_cell-736403cf84f25119/lib-once_cell b/hindsight-clients/rust/target/release/.fingerprint/once_cell-736403cf84f25119/lib-once_cell new file mode 100644 index 00000000..126ab82e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/once_cell-736403cf84f25119/lib-once_cell @@ -0,0 +1 @@ +aac967a92dcad0f7 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/once_cell-736403cf84f25119/lib-once_cell.json b/hindsight-clients/rust/target/release/.fingerprint/once_cell-736403cf84f25119/lib-once_cell.json new file mode 100644 index 00000000..2d0c34a3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/once_cell-736403cf84f25119/lib-once_cell.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"race\", \"std\"]","declared_features":"[\"alloc\", \"atomic-polyfill\", \"critical-section\", \"default\", \"parking_lot\", \"portable-atomic\", \"race\", \"std\", \"unstable\"]","target":17524666916136250164,"profile":1369601567987815722,"path":8214158543145056948,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/once_cell-736403cf84f25119/dep-lib-once_cell","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/once_cell-b01347e8f3ba4076/dep-lib-once_cell b/hindsight-clients/rust/target/release/.fingerprint/once_cell-b01347e8f3ba4076/dep-lib-once_cell new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/once_cell-b01347e8f3ba4076/dep-lib-once_cell differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/once_cell-b01347e8f3ba4076/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/once_cell-b01347e8f3ba4076/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/once_cell-b01347e8f3ba4076/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/once_cell-b01347e8f3ba4076/lib-once_cell b/hindsight-clients/rust/target/release/.fingerprint/once_cell-b01347e8f3ba4076/lib-once_cell new file mode 100644 index 00000000..fcc17d2d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/once_cell-b01347e8f3ba4076/lib-once_cell @@ -0,0 +1 @@ +2adb9ad6ad72672e \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/once_cell-b01347e8f3ba4076/lib-once_cell.json b/hindsight-clients/rust/target/release/.fingerprint/once_cell-b01347e8f3ba4076/lib-once_cell.json new file mode 100644 index 00000000..3d073ae2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/once_cell-b01347e8f3ba4076/lib-once_cell.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"race\", \"std\"]","declared_features":"[\"alloc\", \"atomic-polyfill\", \"critical-section\", \"default\", \"parking_lot\", \"portable-atomic\", \"race\", \"std\", \"unstable\"]","target":17524666916136250164,"profile":2040997289075261528,"path":8214158543145056948,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/once_cell-b01347e8f3ba4076/dep-lib-once_cell","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/openapiv3-301fe72b9ff99eb0/dep-lib-openapiv3 b/hindsight-clients/rust/target/release/.fingerprint/openapiv3-301fe72b9ff99eb0/dep-lib-openapiv3 new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/openapiv3-301fe72b9ff99eb0/dep-lib-openapiv3 differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/openapiv3-301fe72b9ff99eb0/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/openapiv3-301fe72b9ff99eb0/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/openapiv3-301fe72b9ff99eb0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/openapiv3-301fe72b9ff99eb0/lib-openapiv3 b/hindsight-clients/rust/target/release/.fingerprint/openapiv3-301fe72b9ff99eb0/lib-openapiv3 new file mode 100644 index 00000000..e013e6f6 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/openapiv3-301fe72b9ff99eb0/lib-openapiv3 @@ -0,0 +1 @@ +175419fa9bb89fd8 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/openapiv3-301fe72b9ff99eb0/lib-openapiv3.json b/hindsight-clients/rust/target/release/.fingerprint/openapiv3-301fe72b9ff99eb0/lib-openapiv3.json new file mode 100644 index 00000000..f06e1abd --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/openapiv3-301fe72b9ff99eb0/lib-openapiv3.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"skip_serializing_defaults\"]","target":12583794575410721213,"profile":1369601567987815722,"path":6151365476222294035,"deps":[[6240934600354534560,"indexmap",false,12677675679014318805],[12832915883349295919,"serde_json",false,7203318985267246464],[13548984313718623784,"serde",false,18392579626400240657]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/openapiv3-301fe72b9ff99eb0/dep-lib-openapiv3","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/parking_lot-93bc335f832f3aaa/dep-lib-parking_lot b/hindsight-clients/rust/target/release/.fingerprint/parking_lot-93bc335f832f3aaa/dep-lib-parking_lot new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/parking_lot-93bc335f832f3aaa/dep-lib-parking_lot differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/parking_lot-93bc335f832f3aaa/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/parking_lot-93bc335f832f3aaa/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/parking_lot-93bc335f832f3aaa/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/parking_lot-93bc335f832f3aaa/lib-parking_lot b/hindsight-clients/rust/target/release/.fingerprint/parking_lot-93bc335f832f3aaa/lib-parking_lot new file mode 100644 index 00000000..5528e562 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/parking_lot-93bc335f832f3aaa/lib-parking_lot @@ -0,0 +1 @@ +e10660c05578cab7 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/parking_lot-93bc335f832f3aaa/lib-parking_lot.json b/hindsight-clients/rust/target/release/.fingerprint/parking_lot-93bc335f832f3aaa/lib-parking_lot.json new file mode 100644 index 00000000..abdd5d4e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/parking_lot-93bc335f832f3aaa/lib-parking_lot.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\"]","declared_features":"[\"arc_lock\", \"deadlock_detection\", \"default\", \"hardware-lock-elision\", \"nightly\", \"owning_ref\", \"send_guard\", \"serde\"]","target":9887373948397848517,"profile":2040997289075261528,"path":5865275844257640528,"deps":[[2555121257709722468,"lock_api",false,9922691468335625904],[6545091685033313457,"parking_lot_core",false,4972922180054316093]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/parking_lot-93bc335f832f3aaa/dep-lib-parking_lot","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-191561c71a82b5ae/dep-lib-parking_lot_core b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-191561c71a82b5ae/dep-lib-parking_lot_core new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-191561c71a82b5ae/dep-lib-parking_lot_core differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-191561c71a82b5ae/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-191561c71a82b5ae/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-191561c71a82b5ae/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-191561c71a82b5ae/lib-parking_lot_core b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-191561c71a82b5ae/lib-parking_lot_core new file mode 100644 index 00000000..5990319b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-191561c71a82b5ae/lib-parking_lot_core @@ -0,0 +1 @@ +3d74cc05605e0345 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-191561c71a82b5ae/lib-parking_lot_core.json b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-191561c71a82b5ae/lib-parking_lot_core.json new file mode 100644 index 00000000..af4d27bb --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-191561c71a82b5ae/lib-parking_lot_core.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\"]","target":12558056885032795287,"profile":2040997289075261528,"path":11747429581358948524,"deps":[[3666196340704888985,"smallvec",false,2762008496713994936],[6545091685033313457,"build_script_build",false,8062267442995684769],[7667230146095136825,"cfg_if",false,902855944442955747],[11499138078358568213,"libc",false,17790664046185964660]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/parking_lot_core-191561c71a82b5ae/dep-lib-parking_lot_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-4112cd0246aad9ea/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-4112cd0246aad9ea/run-build-script-build-script-build new file mode 100644 index 00000000..85da2746 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-4112cd0246aad9ea/run-build-script-build-script-build @@ -0,0 +1 @@ +a165f40f86ede26f \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-4112cd0246aad9ea/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-4112cd0246aad9ea/run-build-script-build-script-build.json new file mode 100644 index 00000000..7506624c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-4112cd0246aad9ea/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6545091685033313457,"build_script_build",false,11418636104528433982]],"local":[{"RerunIfChanged":{"output":"release/build/parking_lot_core-4112cd0246aad9ea/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-afceb0b3d0f2e051/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-afceb0b3d0f2e051/build-script-build-script-build new file mode 100644 index 00000000..a013a1ce --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-afceb0b3d0f2e051/build-script-build-script-build @@ -0,0 +1 @@ +3e13dedd0925779e \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-afceb0b3d0f2e051/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-afceb0b3d0f2e051/build-script-build-script-build.json new file mode 100644 index 00000000..303a3173 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-afceb0b3d0f2e051/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\"]","target":5408242616063297496,"profile":1369601567987815722,"path":14451316180048107946,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/parking_lot_core-afceb0b3d0f2e051/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-afceb0b3d0f2e051/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-afceb0b3d0f2e051/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-afceb0b3d0f2e051/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-afceb0b3d0f2e051/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-afceb0b3d0f2e051/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/parking_lot_core-afceb0b3d0f2e051/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-575b874c53100f8a/dep-lib-percent_encoding b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-575b874c53100f8a/dep-lib-percent_encoding new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-575b874c53100f8a/dep-lib-percent_encoding differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-575b874c53100f8a/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-575b874c53100f8a/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-575b874c53100f8a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-575b874c53100f8a/lib-percent_encoding b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-575b874c53100f8a/lib-percent_encoding new file mode 100644 index 00000000..4bed691c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-575b874c53100f8a/lib-percent_encoding @@ -0,0 +1 @@ +4af2e534ef0aa33a \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-575b874c53100f8a/lib-percent_encoding.json b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-575b874c53100f8a/lib-percent_encoding.json new file mode 100644 index 00000000..6aac37c3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-575b874c53100f8a/lib-percent_encoding.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":6219969305134610909,"profile":1369601567987815722,"path":10174414990751083761,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/percent-encoding-575b874c53100f8a/dep-lib-percent_encoding","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-cc800c2b0259a0e9/dep-lib-percent_encoding b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-cc800c2b0259a0e9/dep-lib-percent_encoding new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-cc800c2b0259a0e9/dep-lib-percent_encoding differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-cc800c2b0259a0e9/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-cc800c2b0259a0e9/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-cc800c2b0259a0e9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-cc800c2b0259a0e9/lib-percent_encoding b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-cc800c2b0259a0e9/lib-percent_encoding new file mode 100644 index 00000000..aa8a7861 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-cc800c2b0259a0e9/lib-percent_encoding @@ -0,0 +1 @@ +8dc151ee25510031 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-cc800c2b0259a0e9/lib-percent_encoding.json b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-cc800c2b0259a0e9/lib-percent_encoding.json new file mode 100644 index 00000000..8e17d168 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/percent-encoding-cc800c2b0259a0e9/lib-percent_encoding.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":6219969305134610909,"profile":2040997289075261528,"path":10174414990751083761,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/percent-encoding-cc800c2b0259a0e9/dep-lib-percent_encoding","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-22ab2937222827b4/dep-lib-pin_project_lite b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-22ab2937222827b4/dep-lib-pin_project_lite new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-22ab2937222827b4/dep-lib-pin_project_lite differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-22ab2937222827b4/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-22ab2937222827b4/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-22ab2937222827b4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-22ab2937222827b4/lib-pin_project_lite b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-22ab2937222827b4/lib-pin_project_lite new file mode 100644 index 00000000..985cde94 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-22ab2937222827b4/lib-pin_project_lite @@ -0,0 +1 @@ +28c0929bfd9c1d83 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-22ab2937222827b4/lib-pin_project_lite.json b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-22ab2937222827b4/lib-pin_project_lite.json new file mode 100644 index 00000000..6902d309 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-22ab2937222827b4/lib-pin_project_lite.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":7529200858990304138,"profile":17538312679022578474,"path":4047933902639033087,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/pin-project-lite-22ab2937222827b4/dep-lib-pin_project_lite","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-68e265fce27f7ed6/dep-lib-pin_project_lite b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-68e265fce27f7ed6/dep-lib-pin_project_lite new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-68e265fce27f7ed6/dep-lib-pin_project_lite differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-68e265fce27f7ed6/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-68e265fce27f7ed6/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-68e265fce27f7ed6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-68e265fce27f7ed6/lib-pin_project_lite b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-68e265fce27f7ed6/lib-pin_project_lite new file mode 100644 index 00000000..d5eebddb --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-68e265fce27f7ed6/lib-pin_project_lite @@ -0,0 +1 @@ +9aaef708542e1d28 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-68e265fce27f7ed6/lib-pin_project_lite.json b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-68e265fce27f7ed6/lib-pin_project_lite.json new file mode 100644 index 00000000..b0de5faf --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/pin-project-lite-68e265fce27f7ed6/lib-pin_project_lite.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":7529200858990304138,"profile":10149259270356951432,"path":4047933902639033087,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/pin-project-lite-68e265fce27f7ed6/dep-lib-pin_project_lite","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-utils-3159285f70f13f3a/dep-lib-pin_utils b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-3159285f70f13f3a/dep-lib-pin_utils new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-3159285f70f13f3a/dep-lib-pin_utils differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-utils-3159285f70f13f3a/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-3159285f70f13f3a/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-3159285f70f13f3a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-utils-3159285f70f13f3a/lib-pin_utils b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-3159285f70f13f3a/lib-pin_utils new file mode 100644 index 00000000..8025f581 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-3159285f70f13f3a/lib-pin_utils @@ -0,0 +1 @@ +4aeb8d140563c6cb \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-utils-3159285f70f13f3a/lib-pin_utils.json b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-3159285f70f13f3a/lib-pin_utils.json new file mode 100644 index 00000000..ae289a6d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-3159285f70f13f3a/lib-pin_utils.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":6142422912982997569,"profile":2040997289075261528,"path":10930213341645469734,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/pin-utils-3159285f70f13f3a/dep-lib-pin_utils","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-utils-c68e24fbb3da127f/dep-lib-pin_utils b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-c68e24fbb3da127f/dep-lib-pin_utils new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-c68e24fbb3da127f/dep-lib-pin_utils differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-utils-c68e24fbb3da127f/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-c68e24fbb3da127f/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-c68e24fbb3da127f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-utils-c68e24fbb3da127f/lib-pin_utils b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-c68e24fbb3da127f/lib-pin_utils new file mode 100644 index 00000000..a39176b6 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-c68e24fbb3da127f/lib-pin_utils @@ -0,0 +1 @@ +8e42683558f43e61 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/pin-utils-c68e24fbb3da127f/lib-pin_utils.json b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-c68e24fbb3da127f/lib-pin_utils.json new file mode 100644 index 00000000..786aefde --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/pin-utils-c68e24fbb3da127f/lib-pin_utils.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":6142422912982997569,"profile":1369601567987815722,"path":10930213341645469734,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/pin-utils-c68e24fbb3da127f/dep-lib-pin_utils","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/potential_utf-84e871805a27f603/dep-lib-potential_utf b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-84e871805a27f603/dep-lib-potential_utf new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-84e871805a27f603/dep-lib-potential_utf differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/potential_utf-84e871805a27f603/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-84e871805a27f603/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-84e871805a27f603/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/potential_utf-84e871805a27f603/lib-potential_utf b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-84e871805a27f603/lib-potential_utf new file mode 100644 index 00000000..4cdff22d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-84e871805a27f603/lib-potential_utf @@ -0,0 +1 @@ +d0909b5de7758012 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/potential_utf-84e871805a27f603/lib-potential_utf.json b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-84e871805a27f603/lib-potential_utf.json new file mode 100644 index 00000000..fb3e5616 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-84e871805a27f603/lib-potential_utf.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"writeable\", \"zerovec\"]","target":16089386906944150126,"profile":2040997289075261528,"path":15227877775808222990,"deps":[[14563910249377136032,"zerovec",false,7343577351678562632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/potential_utf-84e871805a27f603/dep-lib-potential_utf","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/potential_utf-9cbf85ad133b9988/dep-lib-potential_utf b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-9cbf85ad133b9988/dep-lib-potential_utf new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-9cbf85ad133b9988/dep-lib-potential_utf differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/potential_utf-9cbf85ad133b9988/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-9cbf85ad133b9988/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-9cbf85ad133b9988/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/potential_utf-9cbf85ad133b9988/lib-potential_utf b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-9cbf85ad133b9988/lib-potential_utf new file mode 100644 index 00000000..dc50501d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-9cbf85ad133b9988/lib-potential_utf @@ -0,0 +1 @@ +620afb37e734f982 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/potential_utf-9cbf85ad133b9988/lib-potential_utf.json b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-9cbf85ad133b9988/lib-potential_utf.json new file mode 100644 index 00000000..2c7686a5 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/potential_utf-9cbf85ad133b9988/lib-potential_utf.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"writeable\", \"zerovec\"]","target":16089386906944150126,"profile":1369601567987815722,"path":15227877775808222990,"deps":[[14563910249377136032,"zerovec",false,11660426771151261694]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/potential_utf-9cbf85ad133b9988/dep-lib-potential_utf","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/prettyplease-29b579ecd82e7346/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-29b579ecd82e7346/build-script-build-script-build new file mode 100644 index 00000000..7e40acdb --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-29b579ecd82e7346/build-script-build-script-build @@ -0,0 +1 @@ +13a7f8b68154aafe \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/prettyplease-29b579ecd82e7346/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-29b579ecd82e7346/build-script-build-script-build.json new file mode 100644 index 00000000..7100467a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-29b579ecd82e7346/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"verbatim\"]","target":5408242616063297496,"profile":1369601567987815722,"path":14639915780953367564,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/prettyplease-29b579ecd82e7346/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/prettyplease-29b579ecd82e7346/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-29b579ecd82e7346/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-29b579ecd82e7346/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/prettyplease-29b579ecd82e7346/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-29b579ecd82e7346/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-29b579ecd82e7346/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/prettyplease-46b35ad33b0d039c/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-46b35ad33b0d039c/run-build-script-build-script-build new file mode 100644 index 00000000..18ce58de --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-46b35ad33b0d039c/run-build-script-build-script-build @@ -0,0 +1 @@ +0aa90ecb5ed97a77 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/prettyplease-46b35ad33b0d039c/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-46b35ad33b0d039c/run-build-script-build-script-build.json new file mode 100644 index 00000000..58089677 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-46b35ad33b0d039c/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[9423015880379144908,"build_script_build",false,18350572547771770643]],"local":[{"RerunIfChanged":{"output":"release/build/prettyplease-46b35ad33b0d039c/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/prettyplease-90ffcc8b68491006/dep-lib-prettyplease b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-90ffcc8b68491006/dep-lib-prettyplease new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-90ffcc8b68491006/dep-lib-prettyplease differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/prettyplease-90ffcc8b68491006/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-90ffcc8b68491006/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-90ffcc8b68491006/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/prettyplease-90ffcc8b68491006/lib-prettyplease b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-90ffcc8b68491006/lib-prettyplease new file mode 100644 index 00000000..e3f8291c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-90ffcc8b68491006/lib-prettyplease @@ -0,0 +1 @@ +c0fb27d315ec9647 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/prettyplease-90ffcc8b68491006/lib-prettyplease.json b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-90ffcc8b68491006/lib-prettyplease.json new file mode 100644 index 00000000..6d0551d8 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/prettyplease-90ffcc8b68491006/lib-prettyplease.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"verbatim\"]","target":18426667244755495939,"profile":1369601567987815722,"path":627150061283100584,"deps":[[7988640081342112296,"syn",false,1809862803220272063],[9423015880379144908,"build_script_build",false,8609432638829013258],[14285738760999836560,"proc_macro2",false,14273862529107951632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/prettyplease-90ffcc8b68491006/dep-lib-prettyplease","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-0a0ca51a70fb2830/dep-lib-proc_macro2 b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-0a0ca51a70fb2830/dep-lib-proc_macro2 new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-0a0ca51a70fb2830/dep-lib-proc_macro2 differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-0a0ca51a70fb2830/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-0a0ca51a70fb2830/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-0a0ca51a70fb2830/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-0a0ca51a70fb2830/lib-proc_macro2 b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-0a0ca51a70fb2830/lib-proc_macro2 new file mode 100644 index 00000000..5af20a9f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-0a0ca51a70fb2830/lib-proc_macro2 @@ -0,0 +1 @@ +10003d1458f216c6 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-0a0ca51a70fb2830/lib-proc_macro2.json b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-0a0ca51a70fb2830/lib-proc_macro2.json new file mode 100644 index 00000000..95c000c1 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-0a0ca51a70fb2830/lib-proc_macro2.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":369203346396300798,"profile":1369601567987815722,"path":539911148094263487,"deps":[[1548027836057496652,"unicode_ident",false,12497779118727399146],[14285738760999836560,"build_script_build",false,14484510911797720700]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/proc-macro2-0a0ca51a70fb2830/dep-lib-proc_macro2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-a75d76345713af75/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-a75d76345713af75/build-script-build-script-build new file mode 100644 index 00000000..d1bbd8d2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-a75d76345713af75/build-script-build-script-build @@ -0,0 +1 @@ +ba9d874701cfe05e \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-a75d76345713af75/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-a75d76345713af75/build-script-build-script-build.json new file mode 100644 index 00000000..12d3e91c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-a75d76345713af75/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":5408242616063297496,"profile":1369601567987815722,"path":10698553268376699522,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/proc-macro2-a75d76345713af75/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-a75d76345713af75/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-a75d76345713af75/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-a75d76345713af75/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-a75d76345713af75/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-a75d76345713af75/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-a75d76345713af75/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-c15161c12d55b094/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-c15161c12d55b094/run-build-script-build-script-build new file mode 100644 index 00000000..721181d2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-c15161c12d55b094/run-build-script-build-script-build @@ -0,0 +1 @@ +7cf6f89aee5103c9 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-c15161c12d55b094/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-c15161c12d55b094/run-build-script-build-script-build.json new file mode 100644 index 00000000..c10d2d1b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/proc-macro2-c15161c12d55b094/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[14285738760999836560,"build_script_build",false,6836691838750399930]],"local":[{"RerunIfChanged":{"output":"release/build/proc-macro2-c15161c12d55b094/output","paths":["src/probe/proc_macro_span.rs","src/probe/proc_macro_span_location.rs","src/probe/proc_macro_span_file.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-ad807760b8ef069c/dep-lib-progenitor b/hindsight-clients/rust/target/release/.fingerprint/progenitor-ad807760b8ef069c/dep-lib-progenitor new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/progenitor-ad807760b8ef069c/dep-lib-progenitor differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-ad807760b8ef069c/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/progenitor-ad807760b8ef069c/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/progenitor-ad807760b8ef069c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-ad807760b8ef069c/lib-progenitor b/hindsight-clients/rust/target/release/.fingerprint/progenitor-ad807760b8ef069c/lib-progenitor new file mode 100644 index 00000000..cd95b9c2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/progenitor-ad807760b8ef069c/lib-progenitor @@ -0,0 +1 @@ +221a6d5fb5f5ec63 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-ad807760b8ef069c/lib-progenitor.json b/hindsight-clients/rust/target/release/.fingerprint/progenitor-ad807760b8ef069c/lib-progenitor.json new file mode 100644 index 00000000..2bd1d19f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/progenitor-ad807760b8ef069c/lib-progenitor.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"macro\"]","declared_features":"[\"default\", \"macro\"]","target":15608857702111660434,"profile":1369601567987815722,"path":14901966660390340651,"deps":[[1046219396048762255,"progenitor_client",false,13322149036006304603],[3039535961030183584,"progenitor_impl",false,636270600742616262],[17067139923740644357,"progenitor_macro",false,179726542608778300]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/progenitor-ad807760b8ef069c/dep-lib-progenitor","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-2a6cacef4c926270/dep-lib-progenitor_client b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-2a6cacef4c926270/dep-lib-progenitor_client new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-2a6cacef4c926270/dep-lib-progenitor_client differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-2a6cacef4c926270/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-2a6cacef4c926270/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-2a6cacef4c926270/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-2a6cacef4c926270/lib-progenitor_client b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-2a6cacef4c926270/lib-progenitor_client new file mode 100644 index 00000000..c1c415e1 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-2a6cacef4c926270/lib-progenitor_client @@ -0,0 +1 @@ +9fc76e2302644ee4 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-2a6cacef4c926270/lib-progenitor_client.json b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-2a6cacef4c926270/lib-progenitor_client.json new file mode 100644 index 00000000..bc3c5a06 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-2a6cacef4c926270/lib-progenitor_client.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":13961631750024826473,"profile":2040997289075261528,"path":16246616410552426937,"deps":[[5802782114936492624,"reqwest",false,1592833881977325371],[6355489020061627772,"bytes",false,15546652703430663087],[6803352382179706244,"percent_encoding",false,3530911331212444045],[7620660491849607393,"futures_core",false,13556608982339264378],[12832915883349295919,"serde_json",false,11663418101978700483],[13548984313718623784,"serde",false,17261882564294632758],[16542808166767769916,"serde_urlencoded",false,4812912097391409812]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/progenitor-client-2a6cacef4c926270/dep-lib-progenitor_client","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-ba9cf48f60761d5e/dep-lib-progenitor_client b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-ba9cf48f60761d5e/dep-lib-progenitor_client new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-ba9cf48f60761d5e/dep-lib-progenitor_client differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-ba9cf48f60761d5e/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-ba9cf48f60761d5e/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-ba9cf48f60761d5e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-ba9cf48f60761d5e/lib-progenitor_client b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-ba9cf48f60761d5e/lib-progenitor_client new file mode 100644 index 00000000..2c6c1768 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-ba9cf48f60761d5e/lib-progenitor_client @@ -0,0 +1 @@ +5bebf7e7f6c7e1b8 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-ba9cf48f60761d5e/lib-progenitor_client.json b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-ba9cf48f60761d5e/lib-progenitor_client.json new file mode 100644 index 00000000..a037cb25 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/progenitor-client-ba9cf48f60761d5e/lib-progenitor_client.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":13961631750024826473,"profile":1369601567987815722,"path":16246616410552426937,"deps":[[5802782114936492624,"reqwest",false,18147192985336758922],[6355489020061627772,"bytes",false,2903709362578875002],[6803352382179706244,"percent_encoding",false,4225232897904603722],[7620660491849607393,"futures_core",false,7066842684264217339],[12832915883349295919,"serde_json",false,7203318985267246464],[13548984313718623784,"serde",false,18392579626400240657],[16542808166767769916,"serde_urlencoded",false,10298704320749096889]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/progenitor-client-ba9cf48f60761d5e/dep-lib-progenitor_client","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-impl-4be51208161b9376/dep-lib-progenitor_impl b/hindsight-clients/rust/target/release/.fingerprint/progenitor-impl-4be51208161b9376/dep-lib-progenitor_impl new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/progenitor-impl-4be51208161b9376/dep-lib-progenitor_impl differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-impl-4be51208161b9376/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/progenitor-impl-4be51208161b9376/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/progenitor-impl-4be51208161b9376/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-impl-4be51208161b9376/lib-progenitor_impl b/hindsight-clients/rust/target/release/.fingerprint/progenitor-impl-4be51208161b9376/lib-progenitor_impl new file mode 100644 index 00000000..1261f51f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/progenitor-impl-4be51208161b9376/lib-progenitor_impl @@ -0,0 +1 @@ +c6bc4982bd7cd408 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-impl-4be51208161b9376/lib-progenitor_impl.json b/hindsight-clients/rust/target/release/.fingerprint/progenitor-impl-4be51208161b9376/lib-progenitor_impl.json new file mode 100644 index 00000000..b2ad07db --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/progenitor-impl-4be51208161b9376/lib-progenitor_impl.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":14575771264175982451,"profile":1369601567987815722,"path":4143174102873047870,"deps":[[1548027836057496652,"unicode_ident",false,12497779118727399146],[2620434475832828286,"http",false,1650492083869495292],[3056178850035811329,"regex",false,16159500298532302859],[4336745513838352383,"thiserror",false,16080867181668872609],[6240934600354534560,"indexmap",false,12677675679014318805],[6913375703034175521,"schemars",false,15965657796090931825],[7988640081342112296,"syn",false,1809862803220272063],[9869581871423326951,"quote",false,16408282429201193700],[11401754758611382041,"typify",false,1878054387901356869],[12832915883349295919,"serde_json",false,7203318985267246464],[13077543566650298139,"heck",false,13265169220388563925],[13548984313718623784,"serde",false,18392579626400240657],[14285738760999836560,"proc_macro2",false,14273862529107951632],[16847286912798951732,"openapiv3",false,15609397813544834071]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/progenitor-impl-4be51208161b9376/dep-lib-progenitor_impl","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-macro-be18053f5df03ea5/dep-lib-progenitor_macro b/hindsight-clients/rust/target/release/.fingerprint/progenitor-macro-be18053f5df03ea5/dep-lib-progenitor_macro new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/progenitor-macro-be18053f5df03ea5/dep-lib-progenitor_macro differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-macro-be18053f5df03ea5/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/progenitor-macro-be18053f5df03ea5/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/progenitor-macro-be18053f5df03ea5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-macro-be18053f5df03ea5/lib-progenitor_macro b/hindsight-clients/rust/target/release/.fingerprint/progenitor-macro-be18053f5df03ea5/lib-progenitor_macro new file mode 100644 index 00000000..d3a212ae --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/progenitor-macro-be18053f5df03ea5/lib-progenitor_macro @@ -0,0 +1 @@ +3cc4e79856847e02 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/progenitor-macro-be18053f5df03ea5/lib-progenitor_macro.json b/hindsight-clients/rust/target/release/.fingerprint/progenitor-macro-be18053f5df03ea5/lib-progenitor_macro.json new file mode 100644 index 00000000..87650a3d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/progenitor-macro-be18053f5df03ea5/lib-progenitor_macro.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":12433518205030116463,"profile":1369601567987815722,"path":3059927606038109866,"deps":[[3039535961030183584,"progenitor_impl",false,636270600742616262],[6913375703034175521,"schemars",false,15965657796090931825],[7988640081342112296,"syn",false,1809862803220272063],[9614479274285663593,"serde_yaml",false,166363834370521707],[9869581871423326951,"quote",false,16408282429201193700],[12832915883349295919,"serde_json",false,7203318985267246464],[13548984313718623784,"serde",false,18392579626400240657],[14285738760999836560,"proc_macro2",false,14273862529107951632],[16847286912798951732,"openapiv3",false,15609397813544834071],[18142522549889578203,"serde_tokenstream",false,16295073279524653793]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/progenitor-macro-be18053f5df03ea5/dep-lib-progenitor_macro","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/quote-072d35c6927c85a7/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/quote-072d35c6927c85a7/run-build-script-build-script-build new file mode 100644 index 00000000..fa79accc --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/quote-072d35c6927c85a7/run-build-script-build-script-build @@ -0,0 +1 @@ +4f4aea462c6f8702 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/quote-072d35c6927c85a7/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/quote-072d35c6927c85a7/run-build-script-build-script-build.json new file mode 100644 index 00000000..cdd8ed8c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/quote-072d35c6927c85a7/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[9869581871423326951,"build_script_build",false,2517057730932168429]],"local":[{"RerunIfChanged":{"output":"release/build/quote-072d35c6927c85a7/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/quote-343ca8205e2956f3/dep-lib-quote b/hindsight-clients/rust/target/release/.fingerprint/quote-343ca8205e2956f3/dep-lib-quote new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/quote-343ca8205e2956f3/dep-lib-quote differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/quote-343ca8205e2956f3/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/quote-343ca8205e2956f3/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/quote-343ca8205e2956f3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/quote-343ca8205e2956f3/lib-quote b/hindsight-clients/rust/target/release/.fingerprint/quote-343ca8205e2956f3/lib-quote new file mode 100644 index 00000000..569f4865 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/quote-343ca8205e2956f3/lib-quote @@ -0,0 +1 @@ +e41ad23eefedb5e3 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/quote-343ca8205e2956f3/lib-quote.json b/hindsight-clients/rust/target/release/.fingerprint/quote-343ca8205e2956f3/lib-quote.json new file mode 100644 index 00000000..9669d790 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/quote-343ca8205e2956f3/lib-quote.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"proc-macro\"]","target":3570458776599611685,"profile":1369601567987815722,"path":4057069191904027606,"deps":[[9869581871423326951,"build_script_build",false,182236545890798159],[14285738760999836560,"proc_macro2",false,14273862529107951632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/quote-343ca8205e2956f3/dep-lib-quote","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/quote-71409d20818e6b68/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/quote-71409d20818e6b68/build-script-build-script-build new file mode 100644 index 00000000..7eb11f52 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/quote-71409d20818e6b68/build-script-build-script-build @@ -0,0 +1 @@ +edd65c9bab62ee22 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/quote-71409d20818e6b68/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/quote-71409d20818e6b68/build-script-build-script-build.json new file mode 100644 index 00000000..6e5561ec --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/quote-71409d20818e6b68/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"proc-macro\"]","target":17883862002600103897,"profile":1369601567987815722,"path":16361941735632992609,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/quote-71409d20818e6b68/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/quote-71409d20818e6b68/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/quote-71409d20818e6b68/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/quote-71409d20818e6b68/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/quote-71409d20818e6b68/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/quote-71409d20818e6b68/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/quote-71409d20818e6b68/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/regex-0206a66fbb16ffd6/dep-lib-regex b/hindsight-clients/rust/target/release/.fingerprint/regex-0206a66fbb16ffd6/dep-lib-regex new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/regex-0206a66fbb16ffd6/dep-lib-regex differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/regex-0206a66fbb16ffd6/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/regex-0206a66fbb16ffd6/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/regex-0206a66fbb16ffd6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/regex-0206a66fbb16ffd6/lib-regex b/hindsight-clients/rust/target/release/.fingerprint/regex-0206a66fbb16ffd6/lib-regex new file mode 100644 index 00000000..c9437fa1 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/regex-0206a66fbb16ffd6/lib-regex @@ -0,0 +1 @@ +0b30d6a1e71342e0 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/regex-0206a66fbb16ffd6/lib-regex.json b/hindsight-clients/rust/target/release/.fingerprint/regex-0206a66fbb16ffd6/lib-regex.json new file mode 100644 index 00000000..026076b0 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/regex-0206a66fbb16ffd6/lib-regex.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"perf\", \"perf-backtrack\", \"perf-cache\", \"perf-dfa\", \"perf-inline\", \"perf-literal\", \"perf-onepass\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","declared_features":"[\"default\", \"logging\", \"pattern\", \"perf\", \"perf-backtrack\", \"perf-cache\", \"perf-dfa\", \"perf-dfa-full\", \"perf-inline\", \"perf-literal\", \"perf-onepass\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unstable\", \"use_std\"]","target":5796931310894148030,"profile":4732914961325641950,"path":2036919961019140314,"deps":[[198136567835728122,"memchr",false,9042753877671953365],[3030539787503978792,"regex_automata",false,8886084409158675530],[14659614821474690979,"regex_syntax",false,7552194543763341633],[15324871377471570981,"aho_corasick",false,2775239719423823463]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/regex-0206a66fbb16ffd6/dep-lib-regex","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/regex-automata-6c5d89a09f4d30d8/dep-lib-regex_automata b/hindsight-clients/rust/target/release/.fingerprint/regex-automata-6c5d89a09f4d30d8/dep-lib-regex_automata new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/regex-automata-6c5d89a09f4d30d8/dep-lib-regex_automata differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/regex-automata-6c5d89a09f4d30d8/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/regex-automata-6c5d89a09f4d30d8/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/regex-automata-6c5d89a09f4d30d8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/regex-automata-6c5d89a09f4d30d8/lib-regex_automata b/hindsight-clients/rust/target/release/.fingerprint/regex-automata-6c5d89a09f4d30d8/lib-regex_automata new file mode 100644 index 00000000..50dbcfee --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/regex-automata-6c5d89a09f4d30d8/lib-regex_automata @@ -0,0 +1 @@ +4a2c0a8cb0b6517b \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/regex-automata-6c5d89a09f4d30d8/lib-regex_automata.json b/hindsight-clients/rust/target/release/.fingerprint/regex-automata-6c5d89a09f4d30d8/lib-regex_automata.json new file mode 100644 index 00000000..12e75f54 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/regex-automata-6c5d89a09f4d30d8/lib-regex_automata.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"dfa-onepass\", \"hybrid\", \"meta\", \"nfa-backtrack\", \"nfa-pikevm\", \"nfa-thompson\", \"perf-inline\", \"perf-literal\", \"perf-literal-multisubstring\", \"perf-literal-substring\", \"std\", \"syntax\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unicode-word-boundary\"]","declared_features":"[\"alloc\", \"default\", \"dfa\", \"dfa-build\", \"dfa-onepass\", \"dfa-search\", \"hybrid\", \"internal-instrument\", \"internal-instrument-pikevm\", \"logging\", \"meta\", \"nfa\", \"nfa-backtrack\", \"nfa-pikevm\", \"nfa-thompson\", \"perf\", \"perf-inline\", \"perf-literal\", \"perf-literal-multisubstring\", \"perf-literal-substring\", \"std\", \"syntax\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unicode-word-boundary\"]","target":4726246767843925232,"profile":4732914961325641950,"path":6124015007764763488,"deps":[[198136567835728122,"memchr",false,9042753877671953365],[14659614821474690979,"regex_syntax",false,7552194543763341633],[15324871377471570981,"aho_corasick",false,2775239719423823463]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/regex-automata-6c5d89a09f4d30d8/dep-lib-regex_automata","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/regex-syntax-accb92a67fa320a5/dep-lib-regex_syntax b/hindsight-clients/rust/target/release/.fingerprint/regex-syntax-accb92a67fa320a5/dep-lib-regex_syntax new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/regex-syntax-accb92a67fa320a5/dep-lib-regex_syntax differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/regex-syntax-accb92a67fa320a5/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/regex-syntax-accb92a67fa320a5/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/regex-syntax-accb92a67fa320a5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/regex-syntax-accb92a67fa320a5/lib-regex_syntax b/hindsight-clients/rust/target/release/.fingerprint/regex-syntax-accb92a67fa320a5/lib-regex_syntax new file mode 100644 index 00000000..47e8e290 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/regex-syntax-accb92a67fa320a5/lib-regex_syntax @@ -0,0 +1 @@ +4141a89fecc8ce68 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/regex-syntax-accb92a67fa320a5/lib-regex_syntax.json b/hindsight-clients/rust/target/release/.fingerprint/regex-syntax-accb92a67fa320a5/lib-regex_syntax.json new file mode 100644 index 00000000..9ebeaca2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/regex-syntax-accb92a67fa320a5/lib-regex_syntax.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","declared_features":"[\"arbitrary\", \"default\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","target":742186494246220192,"profile":4732914961325641950,"path":9034731307301326109,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/regex-syntax-accb92a67fa320a5/dep-lib-regex_syntax","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/regress-17b67cbd92c8c028/dep-lib-regress b/hindsight-clients/rust/target/release/.fingerprint/regress-17b67cbd92c8c028/dep-lib-regress new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/regress-17b67cbd92c8c028/dep-lib-regress differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/regress-17b67cbd92c8c028/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/regress-17b67cbd92c8c028/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/regress-17b67cbd92c8c028/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/regress-17b67cbd92c8c028/lib-regress b/hindsight-clients/rust/target/release/.fingerprint/regress-17b67cbd92c8c028/lib-regress new file mode 100644 index 00000000..5a44bf3b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/regress-17b67cbd92c8c028/lib-regress @@ -0,0 +1 @@ +a061c30ff9703d51 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/regress-17b67cbd92c8c028/lib-regress.json b/hindsight-clients/rust/target/release/.fingerprint/regress-17b67cbd92c8c028/lib-regress.json new file mode 100644 index 00000000..43a3bce5 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/regress-17b67cbd92c8c028/lib-regress.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"backend-pikevm\", \"default\", \"std\"]","declared_features":"[\"backend-pikevm\", \"default\", \"index-positions\", \"pattern\", \"prohibit-unsafe\", \"std\", \"utf16\"]","target":3562993560506653612,"profile":1369601567987815722,"path":3083527370986164021,"deps":[[198136567835728122,"memchr",false,9042753877671953365],[17037126617600641945,"hashbrown",false,2896422626375431620]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/regress-17b67cbd92c8c028/dep-lib-regress","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/reqwest-344caef4cc3f0880/dep-lib-reqwest b/hindsight-clients/rust/target/release/.fingerprint/reqwest-344caef4cc3f0880/dep-lib-reqwest new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/reqwest-344caef4cc3f0880/dep-lib-reqwest differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/reqwest-344caef4cc3f0880/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/reqwest-344caef4cc3f0880/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/reqwest-344caef4cc3f0880/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/reqwest-344caef4cc3f0880/lib-reqwest b/hindsight-clients/rust/target/release/.fingerprint/reqwest-344caef4cc3f0880/lib-reqwest new file mode 100644 index 00000000..7f7766fa --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/reqwest-344caef4cc3f0880/lib-reqwest @@ -0,0 +1 @@ +8a427549dfc7d7fb \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/reqwest-344caef4cc3f0880/lib-reqwest.json b/hindsight-clients/rust/target/release/.fingerprint/reqwest-344caef4cc3f0880/lib-reqwest.json new file mode 100644 index 00000000..a66ad018 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/reqwest-344caef4cc3f0880/lib-reqwest.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"json\", \"stream\"]","declared_features":"[\"__rustls\", \"__rustls-ring\", \"__tls\", \"blocking\", \"brotli\", \"charset\", \"cookies\", \"default\", \"default-tls\", \"deflate\", \"gzip\", \"h2\", \"hickory-dns\", \"http2\", \"http3\", \"json\", \"macos-system-configuration\", \"multipart\", \"native-tls\", \"native-tls-alpn\", \"native-tls-vendored\", \"rustls-tls\", \"rustls-tls-manual-roots\", \"rustls-tls-manual-roots-no-provider\", \"rustls-tls-native-roots\", \"rustls-tls-native-roots-no-provider\", \"rustls-tls-no-provider\", \"rustls-tls-webpki-roots\", \"rustls-tls-webpki-roots-no-provider\", \"socks\", \"stream\", \"system-proxy\", \"trust-dns\", \"zstd\"]","target":8885864859914201979,"profile":19500780301856307,"path":1151085191424018541,"deps":[[554721338292256162,"hyper_util",false,6496901519284345094],[784494742817713399,"tower_service",false,734984433329628339],[1906322745568073236,"pin_project_lite",false,9447880206343913512],[2517136641825875337,"sync_wrapper",false,11635093590305339776],[2620434475832828286,"http",false,1650492083869495292],[4006845570491265461,"tower_http",false,9670766764021264993],[4160778395972110362,"hyper",false,13586187483056262177],[5404511084185685755,"url",false,454862376836847308],[5695049318159433696,"tower",false,3690546967968026587],[6355489020061627772,"bytes",false,2903709362578875002],[6803352382179706244,"percent_encoding",false,4225232897904603722],[7620660491849607393,"futures_core",false,7066842684264217339],[7720834239451334583,"tokio",false,11085732381817984596],[10629569228670356391,"futures_util",false,7891452522217467843],[12832915883349295919,"serde_json",false,7203318985267246464],[13066042571740262168,"log",false,5499292635580693977],[13077212702700853852,"base64",false,9088438890015488654],[13548984313718623784,"serde",false,18392579626400240657],[14084095096285906100,"http_body",false,15179080343208473851],[14180297684929992518,"tokio_util",false,3786556255764661487],[16542808166767769916,"serde_urlencoded",false,10298704320749096889],[16900715236047033623,"http_body_util",false,9817069521172373310]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/reqwest-344caef4cc3f0880/dep-lib-reqwest","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/reqwest-abe7728643e607a8/dep-lib-reqwest b/hindsight-clients/rust/target/release/.fingerprint/reqwest-abe7728643e607a8/dep-lib-reqwest new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/reqwest-abe7728643e607a8/dep-lib-reqwest differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/reqwest-abe7728643e607a8/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/reqwest-abe7728643e607a8/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/reqwest-abe7728643e607a8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/reqwest-abe7728643e607a8/lib-reqwest b/hindsight-clients/rust/target/release/.fingerprint/reqwest-abe7728643e607a8/lib-reqwest new file mode 100644 index 00000000..2b99ae31 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/reqwest-abe7728643e607a8/lib-reqwest @@ -0,0 +1 @@ +3b0777f9f9e11a16 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/reqwest-abe7728643e607a8/lib-reqwest.json b/hindsight-clients/rust/target/release/.fingerprint/reqwest-abe7728643e607a8/lib-reqwest.json new file mode 100644 index 00000000..ba8a8c62 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/reqwest-abe7728643e607a8/lib-reqwest.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"__tls\", \"charset\", \"default\", \"default-tls\", \"h2\", \"http2\", \"json\", \"stream\", \"system-proxy\"]","declared_features":"[\"__rustls\", \"__rustls-ring\", \"__tls\", \"blocking\", \"brotli\", \"charset\", \"cookies\", \"default\", \"default-tls\", \"deflate\", \"gzip\", \"h2\", \"hickory-dns\", \"http2\", \"http3\", \"json\", \"macos-system-configuration\", \"multipart\", \"native-tls\", \"native-tls-alpn\", \"native-tls-vendored\", \"rustls-tls\", \"rustls-tls-manual-roots\", \"rustls-tls-manual-roots-no-provider\", \"rustls-tls-native-roots\", \"rustls-tls-native-roots-no-provider\", \"rustls-tls-no-provider\", \"rustls-tls-webpki-roots\", \"rustls-tls-webpki-roots-no-provider\", \"socks\", \"stream\", \"system-proxy\", \"trust-dns\", \"zstd\"]","target":8885864859914201979,"profile":7859547470675518382,"path":1151085191424018541,"deps":[[554721338292256162,"hyper_util",false,10324504803424377305],[784494742817713399,"tower_service",false,7356265403547447364],[1906322745568073236,"pin_project_lite",false,2890517474304306842],[2517136641825875337,"sync_wrapper",false,13333633654602498572],[2620434475832828286,"http",false,9979032511492736550],[4006845570491265461,"tower_http",false,7489755991181185427],[4133939468654419887,"h2",false,7767169915745739513],[4160778395972110362,"hyper",false,7467897318181879986],[5404511084185685755,"url",false,17079058419592311478],[5695049318159433696,"tower",false,15253354608290082389],[6355489020061627772,"bytes",false,15546652703430663087],[6803352382179706244,"percent_encoding",false,3530911331212444045],[7620660491849607393,"futures_core",false,13556608982339264378],[7720834239451334583,"tokio",false,814226396053303386],[10229185211513642314,"mime",false,13801187165475327942],[10629569228670356391,"futures_util",false,13661049276535558845],[11703331103665096373,"rustls_pki_types",false,9097166411725531111],[12186126227181294540,"tokio_native_tls",false,7383892010931007826],[12832915883349295919,"serde_json",false,11663418101978700483],[13066042571740262168,"log",false,13296636621326126654],[13077212702700853852,"base64",false,8599405015201889959],[13548984313718623784,"serde",false,17261882564294632758],[14084095096285906100,"http_body",false,6661408876623437285],[14180297684929992518,"tokio_util",false,17441115838095451012],[14564311161534545801,"encoding_rs",false,12644646944727786623],[16542808166767769916,"serde_urlencoded",false,4812912097391409812],[16785601910559813697,"native_tls_crate",false,18042093116010566256],[16900715236047033623,"http_body_util",false,7221940639537536546],[18273243456331255970,"hyper_tls",false,2715862668338391130]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/reqwest-abe7728643e607a8/dep-lib-reqwest","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/rustix-1188f8faf4c2ebdb/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/rustix-1188f8faf4c2ebdb/build-script-build-script-build new file mode 100644 index 00000000..ce17f9c5 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/rustix-1188f8faf4c2ebdb/build-script-build-script-build @@ -0,0 +1 @@ +6921c2553eaad2a2 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/rustix-1188f8faf4c2ebdb/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/rustix-1188f8faf4c2ebdb/build-script-build-script-build.json new file mode 100644 index 00000000..49d80481 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/rustix-1188f8faf4c2ebdb/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"fs\", \"std\"]","declared_features":"[\"all-apis\", \"alloc\", \"core\", \"default\", \"event\", \"fs\", \"io_uring\", \"libc\", \"libc_errno\", \"linux_4_11\", \"linux_5_1\", \"linux_5_11\", \"linux_latest\", \"mm\", \"mount\", \"net\", \"param\", \"pipe\", \"process\", \"pty\", \"rand\", \"runtime\", \"rustc-dep-of-std\", \"rustc-std-workspace-alloc\", \"shm\", \"std\", \"stdio\", \"system\", \"termios\", \"thread\", \"time\", \"try_close\", \"use-explicitly-provided-auxv\", \"use-libc\", \"use-libc-auxv\"]","target":5408242616063297496,"profile":5328600458526854832,"path":1057761071830328392,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/rustix-1188f8faf4c2ebdb/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/rustix-1188f8faf4c2ebdb/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/rustix-1188f8faf4c2ebdb/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/rustix-1188f8faf4c2ebdb/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/rustix-1188f8faf4c2ebdb/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/rustix-1188f8faf4c2ebdb/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/rustix-1188f8faf4c2ebdb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/rustix-7ca63ee7b44cc66c/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/rustix-7ca63ee7b44cc66c/run-build-script-build-script-build new file mode 100644 index 00000000..41ae3b14 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/rustix-7ca63ee7b44cc66c/run-build-script-build-script-build @@ -0,0 +1 @@ +e855817e70888571 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/rustix-7ca63ee7b44cc66c/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/rustix-7ca63ee7b44cc66c/run-build-script-build-script-build.json new file mode 100644 index 00000000..5b46a7c6 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/rustix-7ca63ee7b44cc66c/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[13228232576020724592,"build_script_build",false,11732627163957043561]],"local":[{"RerunIfChanged":{"output":"release/build/rustix-7ca63ee7b44cc66c/output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_RUSTIX_USE_EXPERIMENTAL_ASM","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_RUSTIX_USE_LIBC","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_FEATURE_USE_LIBC","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_FEATURE_RUSTC_DEP_OF_STD","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_MIRI","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/rustix-d96e3ae8632b0496/dep-lib-rustix b/hindsight-clients/rust/target/release/.fingerprint/rustix-d96e3ae8632b0496/dep-lib-rustix new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/rustix-d96e3ae8632b0496/dep-lib-rustix differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/rustix-d96e3ae8632b0496/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/rustix-d96e3ae8632b0496/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/rustix-d96e3ae8632b0496/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/rustix-d96e3ae8632b0496/lib-rustix b/hindsight-clients/rust/target/release/.fingerprint/rustix-d96e3ae8632b0496/lib-rustix new file mode 100644 index 00000000..0f6e7ca5 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/rustix-d96e3ae8632b0496/lib-rustix @@ -0,0 +1 @@ +a528718741226405 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/rustix-d96e3ae8632b0496/lib-rustix.json b/hindsight-clients/rust/target/release/.fingerprint/rustix-d96e3ae8632b0496/lib-rustix.json new file mode 100644 index 00000000..ce4073c2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/rustix-d96e3ae8632b0496/lib-rustix.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"fs\", \"std\"]","declared_features":"[\"all-apis\", \"alloc\", \"core\", \"default\", \"event\", \"fs\", \"io_uring\", \"libc\", \"libc_errno\", \"linux_4_11\", \"linux_5_1\", \"linux_5_11\", \"linux_latest\", \"mm\", \"mount\", \"net\", \"param\", \"pipe\", \"process\", \"pty\", \"rand\", \"runtime\", \"rustc-dep-of-std\", \"rustc-std-workspace-alloc\", \"shm\", \"std\", \"stdio\", \"system\", \"termios\", \"thread\", \"time\", \"try_close\", \"use-explicitly-provided-auxv\", \"use-libc\", \"use-libc-auxv\"]","target":16221545317719767766,"profile":17996004078881139472,"path":9378414139787878803,"deps":[[3666973139609465052,"libc_errno",false,3680730872318302704],[9001817693037665195,"bitflags",false,4169379217890960845],[11499138078358568213,"libc",false,17790664046185964660],[13228232576020724592,"build_script_build",false,8180094314928494056]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/rustix-d96e3ae8632b0496/dep-lib-rustix","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/rustls-pki-types-74fd2eb2d2d354c0/dep-lib-rustls_pki_types b/hindsight-clients/rust/target/release/.fingerprint/rustls-pki-types-74fd2eb2d2d354c0/dep-lib-rustls_pki_types new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/rustls-pki-types-74fd2eb2d2d354c0/dep-lib-rustls_pki_types differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/rustls-pki-types-74fd2eb2d2d354c0/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/rustls-pki-types-74fd2eb2d2d354c0/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/rustls-pki-types-74fd2eb2d2d354c0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/rustls-pki-types-74fd2eb2d2d354c0/lib-rustls_pki_types b/hindsight-clients/rust/target/release/.fingerprint/rustls-pki-types-74fd2eb2d2d354c0/lib-rustls_pki_types new file mode 100644 index 00000000..c2a9fe9c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/rustls-pki-types-74fd2eb2d2d354c0/lib-rustls_pki_types @@ -0,0 +1 @@ +e7e78311a7a03f7e \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/rustls-pki-types-74fd2eb2d2d354c0/lib-rustls_pki_types.json b/hindsight-clients/rust/target/release/.fingerprint/rustls-pki-types-74fd2eb2d2d354c0/lib-rustls_pki_types.json new file mode 100644 index 00000000..6003f443 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/rustls-pki-types-74fd2eb2d2d354c0/lib-rustls_pki_types.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\", \"web\", \"web-time\"]","target":10881799483833257506,"profile":2040997289075261528,"path":14142489300641072695,"deps":[[12865141776541797048,"zeroize",false,2129971315707022214]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/rustls-pki-types-74fd2eb2d2d354c0/dep-lib-rustls_pki_types","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/ryu-c105f207b9e4659a/dep-lib-ryu b/hindsight-clients/rust/target/release/.fingerprint/ryu-c105f207b9e4659a/dep-lib-ryu new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/ryu-c105f207b9e4659a/dep-lib-ryu differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/ryu-c105f207b9e4659a/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/ryu-c105f207b9e4659a/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/ryu-c105f207b9e4659a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/ryu-c105f207b9e4659a/lib-ryu b/hindsight-clients/rust/target/release/.fingerprint/ryu-c105f207b9e4659a/lib-ryu new file mode 100644 index 00000000..dc0b7c4b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/ryu-c105f207b9e4659a/lib-ryu @@ -0,0 +1 @@ +2ddc7b861f559b8d \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/ryu-c105f207b9e4659a/lib-ryu.json b/hindsight-clients/rust/target/release/.fingerprint/ryu-c105f207b9e4659a/lib-ryu.json new file mode 100644 index 00000000..0afcd83c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/ryu-c105f207b9e4659a/lib-ryu.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"no-panic\", \"small\"]","target":8955674961151483972,"profile":1369601567987815722,"path":16664797618494261853,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/ryu-c105f207b9e4659a/dep-lib-ryu","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/ryu-cdc5af9104c80706/dep-lib-ryu b/hindsight-clients/rust/target/release/.fingerprint/ryu-cdc5af9104c80706/dep-lib-ryu new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/ryu-cdc5af9104c80706/dep-lib-ryu differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/ryu-cdc5af9104c80706/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/ryu-cdc5af9104c80706/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/ryu-cdc5af9104c80706/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/ryu-cdc5af9104c80706/lib-ryu b/hindsight-clients/rust/target/release/.fingerprint/ryu-cdc5af9104c80706/lib-ryu new file mode 100644 index 00000000..be89c039 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/ryu-cdc5af9104c80706/lib-ryu @@ -0,0 +1 @@ +a85c326418f785fa \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/ryu-cdc5af9104c80706/lib-ryu.json b/hindsight-clients/rust/target/release/.fingerprint/ryu-cdc5af9104c80706/lib-ryu.json new file mode 100644 index 00000000..956a1d65 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/ryu-cdc5af9104c80706/lib-ryu.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"no-panic\", \"small\"]","target":8955674961151483972,"profile":2040997289075261528,"path":16664797618494261853,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/ryu-cdc5af9104c80706/dep-lib-ryu","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/schemars-0f68d972b00e1aa6/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/schemars-0f68d972b00e1aa6/run-build-script-build-script-build new file mode 100644 index 00000000..bfb3802b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/schemars-0f68d972b00e1aa6/run-build-script-build-script-build @@ -0,0 +1 @@ +5c7d49288ee10064 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/schemars-0f68d972b00e1aa6/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/schemars-0f68d972b00e1aa6/run-build-script-build-script-build.json new file mode 100644 index 00000000..dac68bbc --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/schemars-0f68d972b00e1aa6/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6913375703034175521,"build_script_build",false,10258347020831341938]],"local":[{"Precalculated":"0.8.22"}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/schemars-1d824015212552b8/dep-lib-schemars b/hindsight-clients/rust/target/release/.fingerprint/schemars-1d824015212552b8/dep-lib-schemars new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/schemars-1d824015212552b8/dep-lib-schemars differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/schemars-1d824015212552b8/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/schemars-1d824015212552b8/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/schemars-1d824015212552b8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/schemars-1d824015212552b8/lib-schemars b/hindsight-clients/rust/target/release/.fingerprint/schemars-1d824015212552b8/lib-schemars new file mode 100644 index 00000000..a9c32ae2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/schemars-1d824015212552b8/lib-schemars @@ -0,0 +1 @@ +712a72052d6991dd \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/schemars-1d824015212552b8/lib-schemars.json b/hindsight-clients/rust/target/release/.fingerprint/schemars-1d824015212552b8/lib-schemars.json new file mode 100644 index 00000000..dd75a635 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/schemars-1d824015212552b8/lib-schemars.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"chrono\", \"default\", \"derive\", \"schemars_derive\", \"uuid1\"]","declared_features":"[\"arrayvec\", \"arrayvec05\", \"arrayvec07\", \"bigdecimal\", \"bigdecimal03\", \"bigdecimal04\", \"bytes\", \"chrono\", \"default\", \"derive\", \"derive_json_schema\", \"either\", \"enumset\", \"impl_json_schema\", \"indexmap\", \"indexmap1\", \"indexmap2\", \"preserve_order\", \"raw_value\", \"rust_decimal\", \"schemars_derive\", \"semver\", \"smallvec\", \"smol_str\", \"ui_test\", \"url\", \"uuid\", \"uuid08\", \"uuid1\"]","target":11155677158530064643,"profile":1369601567987815722,"path":5926874010205357219,"deps":[[503842845364652431,"chrono",false,2900766844280536775],[6913375703034175521,"build_script_build",false,7206007404470304092],[6982418085031928086,"dyn_clone",false,6834683740842263458],[12832915883349295919,"serde_json",false,7203318985267246464],[13548984313718623784,"serde",false,18392579626400240657],[15267671913832104935,"uuid1",false,12241668191619465921],[16071897500792579091,"schemars_derive",false,1760453691084183604]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/schemars-1d824015212552b8/dep-lib-schemars","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/schemars-20b6bf5d5eaf32b0/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/schemars-20b6bf5d5eaf32b0/build-script-build-script-build new file mode 100644 index 00000000..9787dd11 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/schemars-20b6bf5d5eaf32b0/build-script-build-script-build @@ -0,0 +1 @@ +72bd56af43f85c8e \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/schemars-20b6bf5d5eaf32b0/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/schemars-20b6bf5d5eaf32b0/build-script-build-script-build.json new file mode 100644 index 00000000..fcdf448b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/schemars-20b6bf5d5eaf32b0/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"chrono\", \"default\", \"derive\", \"schemars_derive\", \"uuid1\"]","declared_features":"[\"arrayvec\", \"arrayvec05\", \"arrayvec07\", \"bigdecimal\", \"bigdecimal03\", \"bigdecimal04\", \"bytes\", \"chrono\", \"default\", \"derive\", \"derive_json_schema\", \"either\", \"enumset\", \"impl_json_schema\", \"indexmap\", \"indexmap1\", \"indexmap2\", \"preserve_order\", \"raw_value\", \"rust_decimal\", \"schemars_derive\", \"semver\", \"smallvec\", \"smol_str\", \"ui_test\", \"url\", \"uuid\", \"uuid08\", \"uuid1\"]","target":5408242616063297496,"profile":1369601567987815722,"path":11519708897479198654,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/schemars-20b6bf5d5eaf32b0/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/schemars-20b6bf5d5eaf32b0/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/schemars-20b6bf5d5eaf32b0/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/schemars-20b6bf5d5eaf32b0/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/schemars-20b6bf5d5eaf32b0/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/schemars-20b6bf5d5eaf32b0/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/schemars-20b6bf5d5eaf32b0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/schemars_derive-a2a41d5ecdc2d1b3/dep-lib-schemars_derive b/hindsight-clients/rust/target/release/.fingerprint/schemars_derive-a2a41d5ecdc2d1b3/dep-lib-schemars_derive new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/schemars_derive-a2a41d5ecdc2d1b3/dep-lib-schemars_derive differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/schemars_derive-a2a41d5ecdc2d1b3/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/schemars_derive-a2a41d5ecdc2d1b3/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/schemars_derive-a2a41d5ecdc2d1b3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/schemars_derive-a2a41d5ecdc2d1b3/lib-schemars_derive b/hindsight-clients/rust/target/release/.fingerprint/schemars_derive-a2a41d5ecdc2d1b3/lib-schemars_derive new file mode 100644 index 00000000..e4ac444d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/schemars_derive-a2a41d5ecdc2d1b3/lib-schemars_derive @@ -0,0 +1 @@ +341899044e636e18 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/schemars_derive-a2a41d5ecdc2d1b3/lib-schemars_derive.json b/hindsight-clients/rust/target/release/.fingerprint/schemars_derive-a2a41d5ecdc2d1b3/lib-schemars_derive.json new file mode 100644 index 00000000..0bf0204f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/schemars_derive-a2a41d5ecdc2d1b3/lib-schemars_derive.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":2937790071811063934,"profile":1369601567987815722,"path":7224581132217946896,"deps":[[3972868919765946583,"serde_derive_internals",false,4433990483569409265],[7988640081342112296,"syn",false,1809862803220272063],[9869581871423326951,"quote",false,16408282429201193700],[14285738760999836560,"proc_macro2",false,14273862529107951632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/schemars_derive-a2a41d5ecdc2d1b3/dep-lib-schemars_derive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/scopeguard-acf14aaa420b7db7/dep-lib-scopeguard b/hindsight-clients/rust/target/release/.fingerprint/scopeguard-acf14aaa420b7db7/dep-lib-scopeguard new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/scopeguard-acf14aaa420b7db7/dep-lib-scopeguard differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/scopeguard-acf14aaa420b7db7/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/scopeguard-acf14aaa420b7db7/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/scopeguard-acf14aaa420b7db7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/scopeguard-acf14aaa420b7db7/lib-scopeguard b/hindsight-clients/rust/target/release/.fingerprint/scopeguard-acf14aaa420b7db7/lib-scopeguard new file mode 100644 index 00000000..78b252d4 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/scopeguard-acf14aaa420b7db7/lib-scopeguard @@ -0,0 +1 @@ +3df9161bf1b31038 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/scopeguard-acf14aaa420b7db7/lib-scopeguard.json b/hindsight-clients/rust/target/release/.fingerprint/scopeguard-acf14aaa420b7db7/lib-scopeguard.json new file mode 100644 index 00000000..bb7be4fb --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/scopeguard-acf14aaa420b7db7/lib-scopeguard.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"default\", \"use_std\"]","target":3556356971060988614,"profile":2040997289075261528,"path":4937969926116159460,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/scopeguard-acf14aaa420b7db7/dep-lib-scopeguard","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/security-framework-bff5d4bd0393c669/dep-lib-security_framework b/hindsight-clients/rust/target/release/.fingerprint/security-framework-bff5d4bd0393c669/dep-lib-security_framework new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/security-framework-bff5d4bd0393c669/dep-lib-security_framework differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/security-framework-bff5d4bd0393c669/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/security-framework-bff5d4bd0393c669/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/security-framework-bff5d4bd0393c669/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/security-framework-bff5d4bd0393c669/lib-security_framework b/hindsight-clients/rust/target/release/.fingerprint/security-framework-bff5d4bd0393c669/lib-security_framework new file mode 100644 index 00000000..cf386500 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/security-framework-bff5d4bd0393c669/lib-security_framework @@ -0,0 +1 @@ +818a0957431e2627 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/security-framework-bff5d4bd0393c669/lib-security_framework.json b/hindsight-clients/rust/target/release/.fingerprint/security-framework-bff5d4bd0393c669/lib-security_framework.json new file mode 100644 index 00000000..d80875db --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/security-framework-bff5d4bd0393c669/lib-security_framework.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"OSX_10_10\", \"OSX_10_11\", \"OSX_10_12\", \"OSX_10_9\", \"default\"]","declared_features":"[\"OSX_10_10\", \"OSX_10_11\", \"OSX_10_12\", \"OSX_10_13\", \"OSX_10_14\", \"OSX_10_15\", \"OSX_10_9\", \"alpn\", \"default\", \"job-bless\", \"log\", \"nightly\", \"serial-number-bigint\", \"session-tickets\"]","target":2557073247586648411,"profile":887942579160231976,"path":14359960574772888539,"deps":[[6802582374312323307,"core_foundation",false,16609837403421406285],[9001817693037665195,"bitflags",false,4169379217890960845],[11499138078358568213,"libc",false,17790664046185964660],[12589608519315293066,"core_foundation_sys",false,521516467894483579],[18084362310640529590,"security_framework_sys",false,12832198371789565724]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/security-framework-bff5d4bd0393c669/dep-lib-security_framework","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/security-framework-sys-489d9a35d0294764/dep-lib-security_framework_sys b/hindsight-clients/rust/target/release/.fingerprint/security-framework-sys-489d9a35d0294764/dep-lib-security_framework_sys new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/security-framework-sys-489d9a35d0294764/dep-lib-security_framework_sys differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/security-framework-sys-489d9a35d0294764/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/security-framework-sys-489d9a35d0294764/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/security-framework-sys-489d9a35d0294764/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/security-framework-sys-489d9a35d0294764/lib-security_framework_sys b/hindsight-clients/rust/target/release/.fingerprint/security-framework-sys-489d9a35d0294764/lib-security_framework_sys new file mode 100644 index 00000000..619243a4 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/security-framework-sys-489d9a35d0294764/lib-security_framework_sys @@ -0,0 +1 @@ +1cefdc656e2015b2 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/security-framework-sys-489d9a35d0294764/lib-security_framework_sys.json b/hindsight-clients/rust/target/release/.fingerprint/security-framework-sys-489d9a35d0294764/lib-security_framework_sys.json new file mode 100644 index 00000000..b46d757a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/security-framework-sys-489d9a35d0294764/lib-security_framework_sys.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"OSX_10_10\", \"OSX_10_11\", \"OSX_10_12\", \"OSX_10_9\", \"default\"]","declared_features":"[\"OSX_10_10\", \"OSX_10_11\", \"OSX_10_12\", \"OSX_10_13\", \"OSX_10_14\", \"OSX_10_15\", \"OSX_10_9\", \"default\"]","target":16383770981727416183,"profile":5303935172586108536,"path":4544613565260054244,"deps":[[11499138078358568213,"libc",false,17790664046185964660],[12589608519315293066,"core_foundation_sys",false,521516467894483579]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/security-framework-sys-489d9a35d0294764/dep-lib-security_framework_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/semver-9445c6cbd15c6ce0/dep-lib-semver b/hindsight-clients/rust/target/release/.fingerprint/semver-9445c6cbd15c6ce0/dep-lib-semver new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/semver-9445c6cbd15c6ce0/dep-lib-semver differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/semver-9445c6cbd15c6ce0/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/semver-9445c6cbd15c6ce0/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/semver-9445c6cbd15c6ce0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/semver-9445c6cbd15c6ce0/lib-semver b/hindsight-clients/rust/target/release/.fingerprint/semver-9445c6cbd15c6ce0/lib-semver new file mode 100644 index 00000000..dc5b0ef6 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/semver-9445c6cbd15c6ce0/lib-semver @@ -0,0 +1 @@ +cf3ceb52a0d5fb5a \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/semver-9445c6cbd15c6ce0/lib-semver.json b/hindsight-clients/rust/target/release/.fingerprint/semver-9445c6cbd15c6ce0/lib-semver.json new file mode 100644 index 00000000..033cc3a2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/semver-9445c6cbd15c6ce0/lib-semver.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"serde\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":10123455430689237779,"profile":1369601567987815722,"path":17289783768620760093,"deps":[[11899261697793765154,"serde",false,14081187296419578258]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/semver-9445c6cbd15c6ce0/dep-lib-semver","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-1c9bb42d20756b8b/dep-lib-serde b/hindsight-clients/rust/target/release/.fingerprint/serde-1c9bb42d20756b8b/dep-lib-serde new file mode 100644 index 00000000..9fc1247c Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/serde-1c9bb42d20756b8b/dep-lib-serde differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-1c9bb42d20756b8b/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/serde-1c9bb42d20756b8b/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde-1c9bb42d20756b8b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-1c9bb42d20756b8b/lib-serde b/hindsight-clients/rust/target/release/.fingerprint/serde-1c9bb42d20756b8b/lib-serde new file mode 100644 index 00000000..d11b141d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde-1c9bb42d20756b8b/lib-serde @@ -0,0 +1 @@ +36654a1fbc868eef \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-1c9bb42d20756b8b/lib-serde.json b/hindsight-clients/rust/target/release/.fingerprint/serde-1c9bb42d20756b8b/lib-serde.json new file mode 100644 index 00000000..891e4fb0 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde-1c9bb42d20756b8b/lib-serde.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"derive\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":11327258112168116673,"profile":2040997289075261528,"path":11097227080925983447,"deps":[[3051629642231505422,"serde_derive",false,15670097948099844143],[11899261697793765154,"serde_core",false,4366158179397610852],[13548984313718623784,"build_script_build",false,12451874339455399599]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde-1c9bb42d20756b8b/dep-lib-serde","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-7c935f0a1281d914/dep-lib-serde b/hindsight-clients/rust/target/release/.fingerprint/serde-7c935f0a1281d914/dep-lib-serde new file mode 100644 index 00000000..df6818af Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/serde-7c935f0a1281d914/dep-lib-serde differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-7c935f0a1281d914/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/serde-7c935f0a1281d914/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde-7c935f0a1281d914/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-7c935f0a1281d914/lib-serde b/hindsight-clients/rust/target/release/.fingerprint/serde-7c935f0a1281d914/lib-serde new file mode 100644 index 00000000..1c9a0417 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde-7c935f0a1281d914/lib-serde @@ -0,0 +1 @@ +1154acdeb8913fff \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-7c935f0a1281d914/lib-serde.json b/hindsight-clients/rust/target/release/.fingerprint/serde-7c935f0a1281d914/lib-serde.json new file mode 100644 index 00000000..99f9eeb7 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde-7c935f0a1281d914/lib-serde.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"derive\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":11327258112168116673,"profile":1369601567987815722,"path":11097227080925983447,"deps":[[3051629642231505422,"serde_derive",false,15670097948099844143],[11899261697793765154,"serde_core",false,14081187296419578258],[13548984313718623784,"build_script_build",false,15356021810484878276]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde-7c935f0a1281d914/dep-lib-serde","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-9ce460fd25c5f88c/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/serde-9ce460fd25c5f88c/run-build-script-build-script-build new file mode 100644 index 00000000..bb848ce4 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde-9ce460fd25c5f88c/run-build-script-build-script-build @@ -0,0 +1 @@ +c41b1a197a8c1bd5 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-9ce460fd25c5f88c/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/serde-9ce460fd25c5f88c/run-build-script-build-script-build.json new file mode 100644 index 00000000..dc3d2c9d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde-9ce460fd25c5f88c/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[13548984313718623784,"build_script_build",false,18154807311117271198]],"local":[{"RerunIfChanged":{"output":"release/build/serde-9ce460fd25c5f88c/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-d0f421f5b9adb690/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/serde-d0f421f5b9adb690/build-script-build-script-build new file mode 100644 index 00000000..2d02bebd --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde-d0f421f5b9adb690/build-script-build-script-build @@ -0,0 +1 @@ +9e40cfa80fd5f2fb \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-d0f421f5b9adb690/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/serde-d0f421f5b9adb690/build-script-build-script-build.json new file mode 100644 index 00000000..1dea774d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde-d0f421f5b9adb690/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"derive\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":5408242616063297496,"profile":1369601567987815722,"path":4317529921469203185,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde-d0f421f5b9adb690/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-d0f421f5b9adb690/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/serde-d0f421f5b9adb690/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/serde-d0f421f5b9adb690/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-d0f421f5b9adb690/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/serde-d0f421f5b9adb690/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde-d0f421f5b9adb690/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-d226e7a5d70b6c62/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/serde-d226e7a5d70b6c62/run-build-script-build-script-build new file mode 100644 index 00000000..34c6b989 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde-d226e7a5d70b6c62/run-build-script-build-script-build @@ -0,0 +1 @@ +af760a27bdf1cdac \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde-d226e7a5d70b6c62/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/serde-d226e7a5d70b6c62/run-build-script-build-script-build.json new file mode 100644 index 00000000..f0b5534b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde-d226e7a5d70b6c62/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[13548984313718623784,"build_script_build",false,18154807311117271198]],"local":[{"RerunIfChanged":{"output":"release/build/serde-d226e7a5d70b6c62/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-1fa4082774b64adc/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/serde_core-1fa4082774b64adc/run-build-script-build-script-build new file mode 100644 index 00000000..fb52c9db --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_core-1fa4082774b64adc/run-build-script-build-script-build @@ -0,0 +1 @@ +501090905a7a4742 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-1fa4082774b64adc/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/serde_core-1fa4082774b64adc/run-build-script-build-script-build.json new file mode 100644 index 00000000..caac850b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_core-1fa4082774b64adc/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[11899261697793765154,"build_script_build",false,8569286093901366196]],"local":[{"RerunIfChanged":{"output":"release/build/serde_core-1fa4082774b64adc/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-639cc3d993d539e4/dep-lib-serde_core b/hindsight-clients/rust/target/release/.fingerprint/serde_core-639cc3d993d539e4/dep-lib-serde_core new file mode 100644 index 00000000..ccff3148 Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/serde_core-639cc3d993d539e4/dep-lib-serde_core differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-639cc3d993d539e4/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/serde_core-639cc3d993d539e4/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_core-639cc3d993d539e4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-639cc3d993d539e4/lib-serde_core b/hindsight-clients/rust/target/release/.fingerprint/serde_core-639cc3d993d539e4/lib-serde_core new file mode 100644 index 00000000..d67daae3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_core-639cc3d993d539e4/lib-serde_core @@ -0,0 +1 @@ +642d2934bbb5973c \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-639cc3d993d539e4/lib-serde_core.json b/hindsight-clients/rust/target/release/.fingerprint/serde_core-639cc3d993d539e4/lib-serde_core.json new file mode 100644 index 00000000..490618d9 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_core-639cc3d993d539e4/lib-serde_core.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"result\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"rc\", \"result\", \"std\", \"unstable\"]","target":6810695588070812737,"profile":2040997289075261528,"path":15452239685652079616,"deps":[[11899261697793765154,"build_script_build",false,4775920459240706128]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_core-639cc3d993d539e4/dep-lib-serde_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-715a022c427c57b7/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/serde_core-715a022c427c57b7/run-build-script-build-script-build new file mode 100644 index 00000000..6e79e7f3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_core-715a022c427c57b7/run-build-script-build-script-build @@ -0,0 +1 @@ +013b984564e448fa \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-715a022c427c57b7/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/serde_core-715a022c427c57b7/run-build-script-build-script-build.json new file mode 100644 index 00000000..71fc6ff0 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_core-715a022c427c57b7/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[11899261697793765154,"build_script_build",false,8569286093901366196]],"local":[{"RerunIfChanged":{"output":"release/build/serde_core-715a022c427c57b7/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-7a29c1bb1a9438db/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/serde_core-7a29c1bb1a9438db/build-script-build-script-build new file mode 100644 index 00000000..51727cfd --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_core-7a29c1bb1a9438db/build-script-build-script-build @@ -0,0 +1 @@ +b483afe54c38ec76 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-7a29c1bb1a9438db/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/serde_core-7a29c1bb1a9438db/build-script-build-script-build.json new file mode 100644 index 00000000..55ee4b3f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_core-7a29c1bb1a9438db/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"result\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"rc\", \"result\", \"std\", \"unstable\"]","target":5408242616063297496,"profile":1369601567987815722,"path":6157399112353681477,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_core-7a29c1bb1a9438db/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-7a29c1bb1a9438db/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/serde_core-7a29c1bb1a9438db/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/serde_core-7a29c1bb1a9438db/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-7a29c1bb1a9438db/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/serde_core-7a29c1bb1a9438db/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_core-7a29c1bb1a9438db/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-b76ce41fa5e8004a/dep-lib-serde_core b/hindsight-clients/rust/target/release/.fingerprint/serde_core-b76ce41fa5e8004a/dep-lib-serde_core new file mode 100644 index 00000000..084d13e6 Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/serde_core-b76ce41fa5e8004a/dep-lib-serde_core differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-b76ce41fa5e8004a/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/serde_core-b76ce41fa5e8004a/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_core-b76ce41fa5e8004a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-b76ce41fa5e8004a/lib-serde_core b/hindsight-clients/rust/target/release/.fingerprint/serde_core-b76ce41fa5e8004a/lib-serde_core new file mode 100644 index 00000000..9e167ae3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_core-b76ce41fa5e8004a/lib-serde_core @@ -0,0 +1 @@ +9201d5a23d6d6ac3 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_core-b76ce41fa5e8004a/lib-serde_core.json b/hindsight-clients/rust/target/release/.fingerprint/serde_core-b76ce41fa5e8004a/lib-serde_core.json new file mode 100644 index 00000000..61275784 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_core-b76ce41fa5e8004a/lib-serde_core.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"result\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"rc\", \"result\", \"std\", \"unstable\"]","target":6810695588070812737,"profile":1369601567987815722,"path":15452239685652079616,"deps":[[11899261697793765154,"build_script_build",false,18034915827120618241]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_core-b76ce41fa5e8004a/dep-lib-serde_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_derive-e9f2ac4f569e3e09/dep-lib-serde_derive b/hindsight-clients/rust/target/release/.fingerprint/serde_derive-e9f2ac4f569e3e09/dep-lib-serde_derive new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/serde_derive-e9f2ac4f569e3e09/dep-lib-serde_derive differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_derive-e9f2ac4f569e3e09/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/serde_derive-e9f2ac4f569e3e09/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_derive-e9f2ac4f569e3e09/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_derive-e9f2ac4f569e3e09/lib-serde_derive b/hindsight-clients/rust/target/release/.fingerprint/serde_derive-e9f2ac4f569e3e09/lib-serde_derive new file mode 100644 index 00000000..efb75f31 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_derive-e9f2ac4f569e3e09/lib-serde_derive @@ -0,0 +1 @@ +2f9811600f5f77d9 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_derive-e9f2ac4f569e3e09/lib-serde_derive.json b/hindsight-clients/rust/target/release/.fingerprint/serde_derive-e9f2ac4f569e3e09/lib-serde_derive.json new file mode 100644 index 00000000..299900c3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_derive-e9f2ac4f569e3e09/lib-serde_derive.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\"]","declared_features":"[\"default\", \"deserialize_in_place\"]","target":13076129734743110817,"profile":1369601567987815722,"path":10397316842784802642,"deps":[[7988640081342112296,"syn",false,1809862803220272063],[9869581871423326951,"quote",false,16408282429201193700],[14285738760999836560,"proc_macro2",false,14273862529107951632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_derive-e9f2ac4f569e3e09/dep-lib-serde_derive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_derive_internals-89f4265b6c6cbf00/dep-lib-serde_derive_internals b/hindsight-clients/rust/target/release/.fingerprint/serde_derive_internals-89f4265b6c6cbf00/dep-lib-serde_derive_internals new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/serde_derive_internals-89f4265b6c6cbf00/dep-lib-serde_derive_internals differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_derive_internals-89f4265b6c6cbf00/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/serde_derive_internals-89f4265b6c6cbf00/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_derive_internals-89f4265b6c6cbf00/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_derive_internals-89f4265b6c6cbf00/lib-serde_derive_internals b/hindsight-clients/rust/target/release/.fingerprint/serde_derive_internals-89f4265b6c6cbf00/lib-serde_derive_internals new file mode 100644 index 00000000..ae42f03f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_derive_internals-89f4265b6c6cbf00/lib-serde_derive_internals @@ -0,0 +1 @@ +f1fc9d3edab2883d \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_derive_internals-89f4265b6c6cbf00/lib-serde_derive_internals.json b/hindsight-clients/rust/target/release/.fingerprint/serde_derive_internals-89f4265b6c6cbf00/lib-serde_derive_internals.json new file mode 100644 index 00000000..1618a29d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_derive_internals-89f4265b6c6cbf00/lib-serde_derive_internals.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":16466561219022746191,"profile":1369601567987815722,"path":4789610796234141818,"deps":[[7988640081342112296,"syn",false,1809862803220272063],[9869581871423326951,"quote",false,16408282429201193700],[14285738760999836560,"proc_macro2",false,14273862529107951632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_derive_internals-89f4265b6c6cbf00/dep-lib-serde_derive_internals","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-1e432897f62f6bca/dep-lib-serde_json b/hindsight-clients/rust/target/release/.fingerprint/serde_json-1e432897f62f6bca/dep-lib-serde_json new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/serde_json-1e432897f62f6bca/dep-lib-serde_json differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-1e432897f62f6bca/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/serde_json-1e432897f62f6bca/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_json-1e432897f62f6bca/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-1e432897f62f6bca/lib-serde_json b/hindsight-clients/rust/target/release/.fingerprint/serde_json-1e432897f62f6bca/lib-serde_json new file mode 100644 index 00000000..8eabc607 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_json-1e432897f62f6bca/lib-serde_json @@ -0,0 +1 @@ +8075aec87354f763 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-1e432897f62f6bca/lib-serde_json.json b/hindsight-clients/rust/target/release/.fingerprint/serde_json-1e432897f62f6bca/lib-serde_json.json new file mode 100644 index 00000000..69332627 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_json-1e432897f62f6bca/lib-serde_json.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":9592559880233824070,"profile":1369601567987815722,"path":1650074221020968184,"deps":[[198136567835728122,"memchr",false,9042753877671953365],[1216309103264968120,"ryu",false,10203842974626602029],[7695812897323945497,"itoa",false,943183539963763635],[11899261697793765154,"serde_core",false,14081187296419578258],[12832915883349295919,"build_script_build",false,14611208305608717928]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_json-1e432897f62f6bca/dep-lib-serde_json","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-2ec8344dc4108284/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/serde_json-2ec8344dc4108284/build-script-build-script-build new file mode 100644 index 00000000..ec2e9997 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_json-2ec8344dc4108284/build-script-build-script-build @@ -0,0 +1 @@ +27c03d32dfc57d57 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-2ec8344dc4108284/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/serde_json-2ec8344dc4108284/build-script-build-script-build.json new file mode 100644 index 00000000..5fd29aed --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_json-2ec8344dc4108284/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":5408242616063297496,"profile":1369601567987815722,"path":12434927402467630922,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_json-2ec8344dc4108284/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-2ec8344dc4108284/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/serde_json-2ec8344dc4108284/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/serde_json-2ec8344dc4108284/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-2ec8344dc4108284/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/serde_json-2ec8344dc4108284/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_json-2ec8344dc4108284/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-816a2b27e9684db8/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/serde_json-816a2b27e9684db8/run-build-script-build-script-build new file mode 100644 index 00000000..2d97c8ca --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_json-816a2b27e9684db8/run-build-script-build-script-build @@ -0,0 +1 @@ +ea2c6974eab03634 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-816a2b27e9684db8/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/serde_json-816a2b27e9684db8/run-build-script-build-script-build.json new file mode 100644 index 00000000..d3f29b1f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_json-816a2b27e9684db8/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[12832915883349295919,"build_script_build",false,6304412615799848999]],"local":[{"RerunIfChanged":{"output":"release/build/serde_json-816a2b27e9684db8/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-fc0c4cec1b559240/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/serde_json-fc0c4cec1b559240/run-build-script-build-script-build new file mode 100644 index 00000000..98c59348 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_json-fc0c4cec1b559240/run-build-script-build-script-build @@ -0,0 +1 @@ +68760b5b8a70c5ca \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-fc0c4cec1b559240/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/serde_json-fc0c4cec1b559240/run-build-script-build-script-build.json new file mode 100644 index 00000000..8619f469 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_json-fc0c4cec1b559240/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[12832915883349295919,"build_script_build",false,6304412615799848999]],"local":[{"RerunIfChanged":{"output":"release/build/serde_json-fc0c4cec1b559240/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-ff4afdfd27dc406e/dep-lib-serde_json b/hindsight-clients/rust/target/release/.fingerprint/serde_json-ff4afdfd27dc406e/dep-lib-serde_json new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/serde_json-ff4afdfd27dc406e/dep-lib-serde_json differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-ff4afdfd27dc406e/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/serde_json-ff4afdfd27dc406e/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_json-ff4afdfd27dc406e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-ff4afdfd27dc406e/lib-serde_json b/hindsight-clients/rust/target/release/.fingerprint/serde_json-ff4afdfd27dc406e/lib-serde_json new file mode 100644 index 00000000..3dba8346 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_json-ff4afdfd27dc406e/lib-serde_json @@ -0,0 +1 @@ +c31a4de3f7c8dca1 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_json-ff4afdfd27dc406e/lib-serde_json.json b/hindsight-clients/rust/target/release/.fingerprint/serde_json-ff4afdfd27dc406e/lib-serde_json.json new file mode 100644 index 00000000..2639aa80 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_json-ff4afdfd27dc406e/lib-serde_json.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":9592559880233824070,"profile":2040997289075261528,"path":1650074221020968184,"deps":[[198136567835728122,"memchr",false,17860111990829136636],[1216309103264968120,"ryu",false,18052106365516799144],[7695812897323945497,"itoa",false,1828906794629363435],[11899261697793765154,"serde_core",false,4366158179397610852],[12832915883349295919,"build_script_build",false,3762389059736513770]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_json-ff4afdfd27dc406e/dep-lib-serde_json","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_tokenstream-977e5d4af34583ec/dep-lib-serde_tokenstream b/hindsight-clients/rust/target/release/.fingerprint/serde_tokenstream-977e5d4af34583ec/dep-lib-serde_tokenstream new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/serde_tokenstream-977e5d4af34583ec/dep-lib-serde_tokenstream differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_tokenstream-977e5d4af34583ec/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/serde_tokenstream-977e5d4af34583ec/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_tokenstream-977e5d4af34583ec/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_tokenstream-977e5d4af34583ec/lib-serde_tokenstream b/hindsight-clients/rust/target/release/.fingerprint/serde_tokenstream-977e5d4af34583ec/lib-serde_tokenstream new file mode 100644 index 00000000..0c2c56f2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_tokenstream-977e5d4af34583ec/lib-serde_tokenstream @@ -0,0 +1 @@ +e1ca060fd0ba23e2 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_tokenstream-977e5d4af34583ec/lib-serde_tokenstream.json b/hindsight-clients/rust/target/release/.fingerprint/serde_tokenstream-977e5d4af34583ec/lib-serde_tokenstream.json new file mode 100644 index 00000000..cac686bc --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_tokenstream-977e5d4af34583ec/lib-serde_tokenstream.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":4568961440628745376,"profile":1369601567987815722,"path":1004442718787048758,"deps":[[7988640081342112296,"syn",false,1809862803220272063],[9869581871423326951,"quote",false,16408282429201193700],[13548984313718623784,"serde",false,18392579626400240657],[14285738760999836560,"proc_macro2",false,14273862529107951632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_tokenstream-977e5d4af34583ec/dep-lib-serde_tokenstream","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-4caa1632a4308118/dep-lib-serde_urlencoded b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-4caa1632a4308118/dep-lib-serde_urlencoded new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-4caa1632a4308118/dep-lib-serde_urlencoded differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-4caa1632a4308118/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-4caa1632a4308118/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-4caa1632a4308118/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-4caa1632a4308118/lib-serde_urlencoded b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-4caa1632a4308118/lib-serde_urlencoded new file mode 100644 index 00000000..6687fc20 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-4caa1632a4308118/lib-serde_urlencoded @@ -0,0 +1 @@ +94fa317c0de6ca42 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-4caa1632a4308118/lib-serde_urlencoded.json b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-4caa1632a4308118/lib-serde_urlencoded.json new file mode 100644 index 00000000..474a669c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-4caa1632a4308118/lib-serde_urlencoded.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":13961612944102757082,"profile":2040997289075261528,"path":7612676531261455811,"deps":[[1074175012458081222,"form_urlencoded",false,10326830162319840629],[1216309103264968120,"ryu",false,18052106365516799144],[7695812897323945497,"itoa",false,1828906794629363435],[13548984313718623784,"serde",false,17261882564294632758]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_urlencoded-4caa1632a4308118/dep-lib-serde_urlencoded","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-7517ed7e79cda388/dep-lib-serde_urlencoded b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-7517ed7e79cda388/dep-lib-serde_urlencoded new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-7517ed7e79cda388/dep-lib-serde_urlencoded differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-7517ed7e79cda388/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-7517ed7e79cda388/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-7517ed7e79cda388/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-7517ed7e79cda388/lib-serde_urlencoded b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-7517ed7e79cda388/lib-serde_urlencoded new file mode 100644 index 00000000..7910efae --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-7517ed7e79cda388/lib-serde_urlencoded @@ -0,0 +1 @@ +b9cf07cd0359ec8e \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-7517ed7e79cda388/lib-serde_urlencoded.json b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-7517ed7e79cda388/lib-serde_urlencoded.json new file mode 100644 index 00000000..7ce68a6f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_urlencoded-7517ed7e79cda388/lib-serde_urlencoded.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":13961612944102757082,"profile":1369601567987815722,"path":7612676531261455811,"deps":[[1074175012458081222,"form_urlencoded",false,11230908709968790760],[1216309103264968120,"ryu",false,10203842974626602029],[7695812897323945497,"itoa",false,943183539963763635],[13548984313718623784,"serde",false,18392579626400240657]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_urlencoded-7517ed7e79cda388/dep-lib-serde_urlencoded","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_yaml-5467cea443e44fde/dep-lib-serde_yaml b/hindsight-clients/rust/target/release/.fingerprint/serde_yaml-5467cea443e44fde/dep-lib-serde_yaml new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/serde_yaml-5467cea443e44fde/dep-lib-serde_yaml differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_yaml-5467cea443e44fde/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/serde_yaml-5467cea443e44fde/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_yaml-5467cea443e44fde/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_yaml-5467cea443e44fde/lib-serde_yaml b/hindsight-clients/rust/target/release/.fingerprint/serde_yaml-5467cea443e44fde/lib-serde_yaml new file mode 100644 index 00000000..4f6ed544 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_yaml-5467cea443e44fde/lib-serde_yaml @@ -0,0 +1 @@ +6b7a20a3060b4f02 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/serde_yaml-5467cea443e44fde/lib-serde_yaml.json b/hindsight-clients/rust/target/release/.fingerprint/serde_yaml-5467cea443e44fde/lib-serde_yaml.json new file mode 100644 index 00000000..8fc00245 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/serde_yaml-5467cea443e44fde/lib-serde_yaml.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":10555667955608133529,"profile":1369601567987815722,"path":8715176111961270839,"deps":[[1216309103264968120,"ryu",false,10203842974626602029],[6240934600354534560,"indexmap",false,12677675679014318805],[7695812897323945497,"itoa",false,943183539963763635],[10379328190212532173,"unsafe_libyaml",false,843107364005624312],[13548984313718623784,"serde",false,18392579626400240657]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_yaml-5467cea443e44fde/dep-lib-serde_yaml","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/signal-hook-registry-75f8be04933ead39/dep-lib-signal_hook_registry b/hindsight-clients/rust/target/release/.fingerprint/signal-hook-registry-75f8be04933ead39/dep-lib-signal_hook_registry new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/signal-hook-registry-75f8be04933ead39/dep-lib-signal_hook_registry differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/signal-hook-registry-75f8be04933ead39/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/signal-hook-registry-75f8be04933ead39/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/signal-hook-registry-75f8be04933ead39/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/signal-hook-registry-75f8be04933ead39/lib-signal_hook_registry b/hindsight-clients/rust/target/release/.fingerprint/signal-hook-registry-75f8be04933ead39/lib-signal_hook_registry new file mode 100644 index 00000000..fb459a74 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/signal-hook-registry-75f8be04933ead39/lib-signal_hook_registry @@ -0,0 +1 @@ +53add7a749e57044 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/signal-hook-registry-75f8be04933ead39/lib-signal_hook_registry.json b/hindsight-clients/rust/target/release/.fingerprint/signal-hook-registry-75f8be04933ead39/lib-signal_hook_registry.json new file mode 100644 index 00000000..c653b68e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/signal-hook-registry-75f8be04933ead39/lib-signal_hook_registry.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":17877812014956321412,"profile":2040997289075261528,"path":6490890713156901371,"deps":[[11499138078358568213,"libc",false,17790664046185964660]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/signal-hook-registry-75f8be04933ead39/dep-lib-signal_hook_registry","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/slab-df1184b11ded3f1c/dep-lib-slab b/hindsight-clients/rust/target/release/.fingerprint/slab-df1184b11ded3f1c/dep-lib-slab new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/slab-df1184b11ded3f1c/dep-lib-slab differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/slab-df1184b11ded3f1c/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/slab-df1184b11ded3f1c/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/slab-df1184b11ded3f1c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/slab-df1184b11ded3f1c/lib-slab b/hindsight-clients/rust/target/release/.fingerprint/slab-df1184b11ded3f1c/lib-slab new file mode 100644 index 00000000..eaf33239 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/slab-df1184b11ded3f1c/lib-slab @@ -0,0 +1 @@ +098a0bd2ba6922ea \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/slab-df1184b11ded3f1c/lib-slab.json b/hindsight-clients/rust/target/release/.fingerprint/slab-df1184b11ded3f1c/lib-slab.json new file mode 100644 index 00000000..d1b4c351 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/slab-df1184b11ded3f1c/lib-slab.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":7798044754532116308,"profile":2040997289075261528,"path":15791068901384892862,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/slab-df1184b11ded3f1c/dep-lib-slab","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/smallvec-640538e4a369cea3/dep-lib-smallvec b/hindsight-clients/rust/target/release/.fingerprint/smallvec-640538e4a369cea3/dep-lib-smallvec new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/smallvec-640538e4a369cea3/dep-lib-smallvec differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/smallvec-640538e4a369cea3/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/smallvec-640538e4a369cea3/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/smallvec-640538e4a369cea3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/smallvec-640538e4a369cea3/lib-smallvec b/hindsight-clients/rust/target/release/.fingerprint/smallvec-640538e4a369cea3/lib-smallvec new file mode 100644 index 00000000..64a18867 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/smallvec-640538e4a369cea3/lib-smallvec @@ -0,0 +1 @@ +b8923f1118a05426 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/smallvec-640538e4a369cea3/lib-smallvec.json b/hindsight-clients/rust/target/release/.fingerprint/smallvec-640538e4a369cea3/lib-smallvec.json new file mode 100644 index 00000000..db93dfad --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/smallvec-640538e4a369cea3/lib-smallvec.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"const_generics\", \"const_new\"]","declared_features":"[\"arbitrary\", \"bincode\", \"const_generics\", \"const_new\", \"debugger_visualizer\", \"drain_filter\", \"drain_keep_rest\", \"impl_bincode\", \"malloc_size_of\", \"may_dangle\", \"serde\", \"specialization\", \"union\", \"unty\", \"write\"]","target":9091769176333489034,"profile":2040997289075261528,"path":8520961762604048366,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/smallvec-640538e4a369cea3/dep-lib-smallvec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/smallvec-fa3b7edd2eb67318/dep-lib-smallvec b/hindsight-clients/rust/target/release/.fingerprint/smallvec-fa3b7edd2eb67318/dep-lib-smallvec new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/smallvec-fa3b7edd2eb67318/dep-lib-smallvec differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/smallvec-fa3b7edd2eb67318/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/smallvec-fa3b7edd2eb67318/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/smallvec-fa3b7edd2eb67318/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/smallvec-fa3b7edd2eb67318/lib-smallvec b/hindsight-clients/rust/target/release/.fingerprint/smallvec-fa3b7edd2eb67318/lib-smallvec new file mode 100644 index 00000000..53c775fe --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/smallvec-fa3b7edd2eb67318/lib-smallvec @@ -0,0 +1 @@ +688d1660e5228dfe \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/smallvec-fa3b7edd2eb67318/lib-smallvec.json b/hindsight-clients/rust/target/release/.fingerprint/smallvec-fa3b7edd2eb67318/lib-smallvec.json new file mode 100644 index 00000000..6bc884da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/smallvec-fa3b7edd2eb67318/lib-smallvec.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"const_generics\", \"const_new\"]","declared_features":"[\"arbitrary\", \"bincode\", \"const_generics\", \"const_new\", \"debugger_visualizer\", \"drain_filter\", \"drain_keep_rest\", \"impl_bincode\", \"malloc_size_of\", \"may_dangle\", \"serde\", \"specialization\", \"union\", \"unty\", \"write\"]","target":9091769176333489034,"profile":1369601567987815722,"path":8520961762604048366,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/smallvec-fa3b7edd2eb67318/dep-lib-smallvec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/socket2-2bd3e482c230e757/dep-lib-socket2 b/hindsight-clients/rust/target/release/.fingerprint/socket2-2bd3e482c230e757/dep-lib-socket2 new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/socket2-2bd3e482c230e757/dep-lib-socket2 differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/socket2-2bd3e482c230e757/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/socket2-2bd3e482c230e757/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/socket2-2bd3e482c230e757/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/socket2-2bd3e482c230e757/lib-socket2 b/hindsight-clients/rust/target/release/.fingerprint/socket2-2bd3e482c230e757/lib-socket2 new file mode 100644 index 00000000..ec6a7b20 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/socket2-2bd3e482c230e757/lib-socket2 @@ -0,0 +1 @@ +e21e47a08ab074cf \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/socket2-2bd3e482c230e757/lib-socket2.json b/hindsight-clients/rust/target/release/.fingerprint/socket2-2bd3e482c230e757/lib-socket2.json new file mode 100644 index 00000000..d5dd820b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/socket2-2bd3e482c230e757/lib-socket2.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"all\"]","declared_features":"[\"all\"]","target":2270514485357617025,"profile":1369601567987815722,"path":9979309124174287882,"deps":[[11499138078358568213,"libc",false,10471152831404954566]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/socket2-2bd3e482c230e757/dep-lib-socket2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/socket2-ebd40757480967f5/dep-lib-socket2 b/hindsight-clients/rust/target/release/.fingerprint/socket2-ebd40757480967f5/dep-lib-socket2 new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/socket2-ebd40757480967f5/dep-lib-socket2 differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/socket2-ebd40757480967f5/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/socket2-ebd40757480967f5/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/socket2-ebd40757480967f5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/socket2-ebd40757480967f5/lib-socket2 b/hindsight-clients/rust/target/release/.fingerprint/socket2-ebd40757480967f5/lib-socket2 new file mode 100644 index 00000000..5e30db36 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/socket2-ebd40757480967f5/lib-socket2 @@ -0,0 +1 @@ +71269146c7d92c02 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/socket2-ebd40757480967f5/lib-socket2.json b/hindsight-clients/rust/target/release/.fingerprint/socket2-ebd40757480967f5/lib-socket2.json new file mode 100644 index 00000000..02f1440e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/socket2-ebd40757480967f5/lib-socket2.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"all\"]","declared_features":"[\"all\"]","target":2270514485357617025,"profile":2040997289075261528,"path":9979309124174287882,"deps":[[11499138078358568213,"libc",false,17790664046185964660]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/socket2-ebd40757480967f5/dep-lib-socket2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-30ecd6e7b9aeb8ee/dep-lib-stable_deref_trait b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-30ecd6e7b9aeb8ee/dep-lib-stable_deref_trait new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-30ecd6e7b9aeb8ee/dep-lib-stable_deref_trait differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-30ecd6e7b9aeb8ee/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-30ecd6e7b9aeb8ee/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-30ecd6e7b9aeb8ee/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-30ecd6e7b9aeb8ee/lib-stable_deref_trait b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-30ecd6e7b9aeb8ee/lib-stable_deref_trait new file mode 100644 index 00000000..17ebd407 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-30ecd6e7b9aeb8ee/lib-stable_deref_trait @@ -0,0 +1 @@ +9e924ee35f464ef3 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-30ecd6e7b9aeb8ee/lib-stable_deref_trait.json b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-30ecd6e7b9aeb8ee/lib-stable_deref_trait.json new file mode 100644 index 00000000..cc6575cb --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-30ecd6e7b9aeb8ee/lib-stable_deref_trait.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":5616890217583455155,"profile":2040997289075261528,"path":11524174168125463829,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/stable_deref_trait-30ecd6e7b9aeb8ee/dep-lib-stable_deref_trait","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-ee47b257c264aed1/dep-lib-stable_deref_trait b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-ee47b257c264aed1/dep-lib-stable_deref_trait new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-ee47b257c264aed1/dep-lib-stable_deref_trait differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-ee47b257c264aed1/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-ee47b257c264aed1/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-ee47b257c264aed1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-ee47b257c264aed1/lib-stable_deref_trait b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-ee47b257c264aed1/lib-stable_deref_trait new file mode 100644 index 00000000..d094878a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-ee47b257c264aed1/lib-stable_deref_trait @@ -0,0 +1 @@ +eff38ef8f12045c6 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-ee47b257c264aed1/lib-stable_deref_trait.json b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-ee47b257c264aed1/lib-stable_deref_trait.json new file mode 100644 index 00000000..fcd58b16 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/stable_deref_trait-ee47b257c264aed1/lib-stable_deref_trait.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":5616890217583455155,"profile":1369601567987815722,"path":11524174168125463829,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/stable_deref_trait-ee47b257c264aed1/dep-lib-stable_deref_trait","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/syn-2b71c1b612807815/dep-lib-syn b/hindsight-clients/rust/target/release/.fingerprint/syn-2b71c1b612807815/dep-lib-syn new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/syn-2b71c1b612807815/dep-lib-syn differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/syn-2b71c1b612807815/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/syn-2b71c1b612807815/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/syn-2b71c1b612807815/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/syn-2b71c1b612807815/lib-syn b/hindsight-clients/rust/target/release/.fingerprint/syn-2b71c1b612807815/lib-syn new file mode 100644 index 00000000..64373303 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/syn-2b71c1b612807815/lib-syn @@ -0,0 +1 @@ +bf132366a1ec1d19 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/syn-2b71c1b612807815/lib-syn.json b/hindsight-clients/rust/target/release/.fingerprint/syn-2b71c1b612807815/lib-syn.json new file mode 100644 index 00000000..278467e7 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/syn-2b71c1b612807815/lib-syn.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"visit\"]","declared_features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"test\", \"visit\", \"visit-mut\"]","target":9442126953582868550,"profile":1369601567987815722,"path":1269655223407049006,"deps":[[1548027836057496652,"unicode_ident",false,12497779118727399146],[9869581871423326951,"quote",false,16408282429201193700],[14285738760999836560,"proc_macro2",false,14273862529107951632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/syn-2b71c1b612807815/dep-lib-syn","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-1306809bcbb51ad1/dep-lib-sync_wrapper b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-1306809bcbb51ad1/dep-lib-sync_wrapper new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-1306809bcbb51ad1/dep-lib-sync_wrapper differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-1306809bcbb51ad1/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-1306809bcbb51ad1/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-1306809bcbb51ad1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-1306809bcbb51ad1/lib-sync_wrapper b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-1306809bcbb51ad1/lib-sync_wrapper new file mode 100644 index 00000000..3041172f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-1306809bcbb51ad1/lib-sync_wrapper @@ -0,0 +1 @@ +80f9929af92778a1 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-1306809bcbb51ad1/lib-sync_wrapper.json b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-1306809bcbb51ad1/lib-sync_wrapper.json new file mode 100644 index 00000000..0d1b5fc9 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-1306809bcbb51ad1/lib-sync_wrapper.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"futures\", \"futures-core\"]","declared_features":"[\"futures\", \"futures-core\"]","target":4931834116445848126,"profile":1369601567987815722,"path":14563305152038579799,"deps":[[7620660491849607393,"futures_core",false,7066842684264217339]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/sync_wrapper-1306809bcbb51ad1/dep-lib-sync_wrapper","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-7eeb49ddf65e573e/dep-lib-sync_wrapper b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-7eeb49ddf65e573e/dep-lib-sync_wrapper new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-7eeb49ddf65e573e/dep-lib-sync_wrapper differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-7eeb49ddf65e573e/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-7eeb49ddf65e573e/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-7eeb49ddf65e573e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-7eeb49ddf65e573e/lib-sync_wrapper b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-7eeb49ddf65e573e/lib-sync_wrapper new file mode 100644 index 00000000..49d04706 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-7eeb49ddf65e573e/lib-sync_wrapper @@ -0,0 +1 @@ +0c82c60b2a950ab9 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-7eeb49ddf65e573e/lib-sync_wrapper.json b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-7eeb49ddf65e573e/lib-sync_wrapper.json new file mode 100644 index 00000000..f712891c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/sync_wrapper-7eeb49ddf65e573e/lib-sync_wrapper.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"futures\", \"futures-core\"]","declared_features":"[\"futures\", \"futures-core\"]","target":4931834116445848126,"profile":2040997289075261528,"path":14563305152038579799,"deps":[[7620660491849607393,"futures_core",false,13556608982339264378]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/sync_wrapper-7eeb49ddf65e573e/dep-lib-sync_wrapper","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/synstructure-7831dcb996f641e1/dep-lib-synstructure b/hindsight-clients/rust/target/release/.fingerprint/synstructure-7831dcb996f641e1/dep-lib-synstructure new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/synstructure-7831dcb996f641e1/dep-lib-synstructure differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/synstructure-7831dcb996f641e1/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/synstructure-7831dcb996f641e1/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/synstructure-7831dcb996f641e1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/synstructure-7831dcb996f641e1/lib-synstructure b/hindsight-clients/rust/target/release/.fingerprint/synstructure-7831dcb996f641e1/lib-synstructure new file mode 100644 index 00000000..429c4810 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/synstructure-7831dcb996f641e1/lib-synstructure @@ -0,0 +1 @@ +e70c094ea4ae2657 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/synstructure-7831dcb996f641e1/lib-synstructure.json b/hindsight-clients/rust/target/release/.fingerprint/synstructure-7831dcb996f641e1/lib-synstructure.json new file mode 100644 index 00000000..55ad9230 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/synstructure-7831dcb996f641e1/lib-synstructure.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"proc-macro\"]","target":14291004384071580589,"profile":1369601567987815722,"path":11820410285271985497,"deps":[[7988640081342112296,"syn",false,1809862803220272063],[9869581871423326951,"quote",false,16408282429201193700],[14285738760999836560,"proc_macro2",false,14273862529107951632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/synstructure-7831dcb996f641e1/dep-lib-synstructure","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/system-configuration-2576511915f0c0de/dep-lib-system_configuration b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-2576511915f0c0de/dep-lib-system_configuration new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-2576511915f0c0de/dep-lib-system_configuration differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/system-configuration-2576511915f0c0de/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-2576511915f0c0de/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-2576511915f0c0de/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/system-configuration-2576511915f0c0de/lib-system_configuration b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-2576511915f0c0de/lib-system_configuration new file mode 100644 index 00000000..01b9ca3b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-2576511915f0c0de/lib-system_configuration @@ -0,0 +1 @@ +4d34bc43185e5738 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/system-configuration-2576511915f0c0de/lib-system_configuration.json b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-2576511915f0c0de/lib-system_configuration.json new file mode 100644 index 00000000..1b3cb44c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-2576511915f0c0de/lib-system_configuration.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":10027106265155018342,"profile":2040997289075261528,"path":11116512464005668043,"deps":[[1725443235882504449,"system_configuration_sys",false,545454015495263647],[6802582374312323307,"core_foundation",false,16609837403421406285],[9001817693037665195,"bitflags",false,4169379217890960845]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/system-configuration-2576511915f0c0de/dep-lib-system_configuration","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-7591259e18276ca7/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-7591259e18276ca7/run-build-script-build-script-build new file mode 100644 index 00000000..c7a8ba88 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-7591259e18276ca7/run-build-script-build-script-build @@ -0,0 +1 @@ +58b0b7c389ffd07b \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-7591259e18276ca7/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-7591259e18276ca7/run-build-script-build-script-build.json new file mode 100644 index 00000000..d3b8b63e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-7591259e18276ca7/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[1725443235882504449,"build_script_build",false,778144608137390726]],"local":[{"Precalculated":"0.6.0"}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-ae026a97540e5dbb/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-ae026a97540e5dbb/build-script-build-script-build new file mode 100644 index 00000000..5493a1b4 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-ae026a97540e5dbb/build-script-build-script-build @@ -0,0 +1 @@ +862aeaf76586cc0a \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-ae026a97540e5dbb/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-ae026a97540e5dbb/build-script-build-script-build.json new file mode 100644 index 00000000..59f258a9 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-ae026a97540e5dbb/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":1369601567987815722,"path":12825506560151805963,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/system-configuration-sys-ae026a97540e5dbb/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-ae026a97540e5dbb/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-ae026a97540e5dbb/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-ae026a97540e5dbb/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-ae026a97540e5dbb/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-ae026a97540e5dbb/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-ae026a97540e5dbb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-cf623cb95bdb6e28/dep-lib-system_configuration_sys b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-cf623cb95bdb6e28/dep-lib-system_configuration_sys new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-cf623cb95bdb6e28/dep-lib-system_configuration_sys differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-cf623cb95bdb6e28/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-cf623cb95bdb6e28/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-cf623cb95bdb6e28/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-cf623cb95bdb6e28/lib-system_configuration_sys b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-cf623cb95bdb6e28/lib-system_configuration_sys new file mode 100644 index 00000000..112280d8 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-cf623cb95bdb6e28/lib-system_configuration_sys @@ -0,0 +1 @@ +9fd5e78289d79107 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-cf623cb95bdb6e28/lib-system_configuration_sys.json b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-cf623cb95bdb6e28/lib-system_configuration_sys.json new file mode 100644 index 00000000..25108943 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/system-configuration-sys-cf623cb95bdb6e28/lib-system_configuration_sys.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":8517095135847510326,"profile":2040997289075261528,"path":13450155856248937564,"deps":[[1725443235882504449,"build_script_build",false,8921911828980150360],[11499138078358568213,"libc",false,17790664046185964660],[12589608519315293066,"core_foundation_sys",false,521516467894483579]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/system-configuration-sys-cf623cb95bdb6e28/dep-lib-system_configuration_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tempfile-1c74896d46116fac/dep-lib-tempfile b/hindsight-clients/rust/target/release/.fingerprint/tempfile-1c74896d46116fac/dep-lib-tempfile new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tempfile-1c74896d46116fac/dep-lib-tempfile differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tempfile-1c74896d46116fac/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tempfile-1c74896d46116fac/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tempfile-1c74896d46116fac/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tempfile-1c74896d46116fac/lib-tempfile b/hindsight-clients/rust/target/release/.fingerprint/tempfile-1c74896d46116fac/lib-tempfile new file mode 100644 index 00000000..e6566247 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tempfile-1c74896d46116fac/lib-tempfile @@ -0,0 +1 @@ +e57c52556ebfe253 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tempfile-1c74896d46116fac/lib-tempfile.json b/hindsight-clients/rust/target/release/.fingerprint/tempfile-1c74896d46116fac/lib-tempfile.json new file mode 100644 index 00000000..0dc41411 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tempfile-1c74896d46116fac/lib-tempfile.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"getrandom\"]","declared_features":"[\"default\", \"getrandom\", \"nightly\"]","target":44311651032485388,"profile":2040997289075261528,"path":2089716176620225991,"deps":[[3722963349756955755,"once_cell",false,3343767339301264170],[12285238697122577036,"fastrand",false,4598275568148930528],[13228232576020724592,"rustix",false,388473132701264037],[18408407127522236545,"getrandom",false,13163101826591833917]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tempfile-1c74896d46116fac/dep-lib-tempfile","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-0b3566502b9ef0a3/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0b3566502b9ef0a3/build-script-build-script-build new file mode 100644 index 00000000..4b98f409 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0b3566502b9ef0a3/build-script-build-script-build @@ -0,0 +1 @@ +efef623be7807c36 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-0b3566502b9ef0a3/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0b3566502b9ef0a3/build-script-build-script-build.json new file mode 100644 index 00000000..4661809f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0b3566502b9ef0a3/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":5408242616063297496,"profile":1369601567987815722,"path":8262294956435915626,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/thiserror-0b3566502b9ef0a3/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-0b3566502b9ef0a3/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0b3566502b9ef0a3/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0b3566502b9ef0a3/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-0b3566502b9ef0a3/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0b3566502b9ef0a3/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0b3566502b9ef0a3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-0d4f28a0db31af9a/dep-lib-thiserror b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0d4f28a0db31af9a/dep-lib-thiserror new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0d4f28a0db31af9a/dep-lib-thiserror differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-0d4f28a0db31af9a/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0d4f28a0db31af9a/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0d4f28a0db31af9a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-0d4f28a0db31af9a/lib-thiserror b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0d4f28a0db31af9a/lib-thiserror new file mode 100644 index 00000000..51b31201 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0d4f28a0db31af9a/lib-thiserror @@ -0,0 +1 @@ +fc25afd394f83f17 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-0d4f28a0db31af9a/lib-thiserror.json b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0d4f28a0db31af9a/lib-thiserror.json new file mode 100644 index 00000000..f088d8e2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-0d4f28a0db31af9a/lib-thiserror.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":13586076721141200315,"profile":2040997289075261528,"path":10125196808527625065,"deps":[[8008191657135824715,"build_script_build",false,13612420360335943244],[15291996789830541733,"thiserror_impl",false,12264442793176929181]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/thiserror-0d4f28a0db31af9a/dep-lib-thiserror","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-125835b5122e4a31/build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/thiserror-125835b5122e4a31/build-script-build-script-build new file mode 100644 index 00000000..c03d8e90 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-125835b5122e4a31/build-script-build-script-build @@ -0,0 +1 @@ +80e86f14d1b2699f \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-125835b5122e4a31/build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/thiserror-125835b5122e4a31/build-script-build-script-build.json new file mode 100644 index 00000000..464031ca --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-125835b5122e4a31/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":1369601567987815722,"path":10510289098913818697,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/thiserror-125835b5122e4a31/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-125835b5122e4a31/dep-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/thiserror-125835b5122e4a31/dep-build-script-build-script-build new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/thiserror-125835b5122e4a31/dep-build-script-build-script-build differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-125835b5122e4a31/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/thiserror-125835b5122e4a31/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-125835b5122e4a31/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-51b52e2fd2334557/dep-lib-thiserror b/hindsight-clients/rust/target/release/.fingerprint/thiserror-51b52e2fd2334557/dep-lib-thiserror new file mode 100644 index 00000000..8c0a57a6 Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/thiserror-51b52e2fd2334557/dep-lib-thiserror differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-51b52e2fd2334557/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/thiserror-51b52e2fd2334557/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-51b52e2fd2334557/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-51b52e2fd2334557/lib-thiserror b/hindsight-clients/rust/target/release/.fingerprint/thiserror-51b52e2fd2334557/lib-thiserror new file mode 100644 index 00000000..d5c12875 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-51b52e2fd2334557/lib-thiserror @@ -0,0 +1 @@ +a1319c6b80b72adf \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-51b52e2fd2334557/lib-thiserror.json b/hindsight-clients/rust/target/release/.fingerprint/thiserror-51b52e2fd2334557/lib-thiserror.json new file mode 100644 index 00000000..691db53a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-51b52e2fd2334557/lib-thiserror.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":13586076721141200315,"profile":1369601567987815722,"path":465109086910509290,"deps":[[4336745513838352383,"build_script_build",false,13754761648525665690],[11901531446245070123,"thiserror_impl",false,15102786895813537570]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/thiserror-51b52e2fd2334557/dep-lib-thiserror","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-5d8d632690dc4bae/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/thiserror-5d8d632690dc4bae/run-build-script-build-script-build new file mode 100644 index 00000000..4d59d663 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-5d8d632690dc4bae/run-build-script-build-script-build @@ -0,0 +1 @@ +4c661e2f3208e9bc \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-5d8d632690dc4bae/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/thiserror-5d8d632690dc4bae/run-build-script-build-script-build.json new file mode 100644 index 00000000..f22daea9 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-5d8d632690dc4bae/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[8008191657135824715,"build_script_build",false,11486908935645948032]],"local":[{"RerunIfChanged":{"output":"release/build/thiserror-5d8d632690dc4bae/output","paths":["build/probe.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-c70c4d5be41d1cd8/run-build-script-build-script-build b/hindsight-clients/rust/target/release/.fingerprint/thiserror-c70c4d5be41d1cd8/run-build-script-build-script-build new file mode 100644 index 00000000..73ca1345 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-c70c4d5be41d1cd8/run-build-script-build-script-build @@ -0,0 +1 @@ +9ae589eed7bae2be \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-c70c4d5be41d1cd8/run-build-script-build-script-build.json b/hindsight-clients/rust/target/release/.fingerprint/thiserror-c70c4d5be41d1cd8/run-build-script-build-script-build.json new file mode 100644 index 00000000..fbabbb1f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-c70c4d5be41d1cd8/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[4336745513838352383,"build_script_build",false,3926154705782370287]],"local":[{"RerunIfChanged":{"output":"release/build/thiserror-c70c4d5be41d1cd8/output","paths":["build/probe.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-6280dc10a41f67b1/dep-lib-thiserror_impl b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-6280dc10a41f67b1/dep-lib-thiserror_impl new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-6280dc10a41f67b1/dep-lib-thiserror_impl differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-6280dc10a41f67b1/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-6280dc10a41f67b1/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-6280dc10a41f67b1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-6280dc10a41f67b1/lib-thiserror_impl b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-6280dc10a41f67b1/lib-thiserror_impl new file mode 100644 index 00000000..95c6f77a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-6280dc10a41f67b1/lib-thiserror_impl @@ -0,0 +1 @@ +9d136997bd0d34aa \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-6280dc10a41f67b1/lib-thiserror_impl.json b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-6280dc10a41f67b1/lib-thiserror_impl.json new file mode 100644 index 00000000..71f4427b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-6280dc10a41f67b1/lib-thiserror_impl.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":6216210811039475267,"profile":1369601567987815722,"path":17763210760152425063,"deps":[[7988640081342112296,"syn",false,1809862803220272063],[9869581871423326951,"quote",false,16408282429201193700],[14285738760999836560,"proc_macro2",false,14273862529107951632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/thiserror-impl-6280dc10a41f67b1/dep-lib-thiserror_impl","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-a2dcc003cda53ddb/dep-lib-thiserror_impl b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-a2dcc003cda53ddb/dep-lib-thiserror_impl new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-a2dcc003cda53ddb/dep-lib-thiserror_impl differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-a2dcc003cda53ddb/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-a2dcc003cda53ddb/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-a2dcc003cda53ddb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-a2dcc003cda53ddb/lib-thiserror_impl b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-a2dcc003cda53ddb/lib-thiserror_impl new file mode 100644 index 00000000..f53f020f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-a2dcc003cda53ddb/lib-thiserror_impl @@ -0,0 +1 @@ +22ef63eba9e097d1 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-a2dcc003cda53ddb/lib-thiserror_impl.json b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-a2dcc003cda53ddb/lib-thiserror_impl.json new file mode 100644 index 00000000..86ae59b9 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/thiserror-impl-a2dcc003cda53ddb/lib-thiserror_impl.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":6216210811039475267,"profile":1369601567987815722,"path":6929804613882525537,"deps":[[7988640081342112296,"syn",false,1809862803220272063],[9869581871423326951,"quote",false,16408282429201193700],[14285738760999836560,"proc_macro2",false,14273862529107951632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/thiserror-impl-a2dcc003cda53ddb/dep-lib-thiserror_impl","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tinystr-7e1fb0275a82e643/dep-lib-tinystr b/hindsight-clients/rust/target/release/.fingerprint/tinystr-7e1fb0275a82e643/dep-lib-tinystr new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tinystr-7e1fb0275a82e643/dep-lib-tinystr differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tinystr-7e1fb0275a82e643/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tinystr-7e1fb0275a82e643/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tinystr-7e1fb0275a82e643/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tinystr-7e1fb0275a82e643/lib-tinystr b/hindsight-clients/rust/target/release/.fingerprint/tinystr-7e1fb0275a82e643/lib-tinystr new file mode 100644 index 00000000..0751d6a7 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tinystr-7e1fb0275a82e643/lib-tinystr @@ -0,0 +1 @@ +2c6c6044b107f879 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tinystr-7e1fb0275a82e643/lib-tinystr.json b/hindsight-clients/rust/target/release/.fingerprint/tinystr-7e1fb0275a82e643/lib-tinystr.json new file mode 100644 index 00000000..2c995cd3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tinystr-7e1fb0275a82e643/lib-tinystr.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"std\", \"zerovec\"]","target":161691779326313357,"profile":2040997289075261528,"path":13586960611019787070,"deps":[[5298260564258778412,"displaydoc",false,14995169750182313227],[14563910249377136032,"zerovec",false,7343577351678562632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tinystr-7e1fb0275a82e643/dep-lib-tinystr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tinystr-a03888c1adfdc550/dep-lib-tinystr b/hindsight-clients/rust/target/release/.fingerprint/tinystr-a03888c1adfdc550/dep-lib-tinystr new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tinystr-a03888c1adfdc550/dep-lib-tinystr differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tinystr-a03888c1adfdc550/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tinystr-a03888c1adfdc550/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tinystr-a03888c1adfdc550/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tinystr-a03888c1adfdc550/lib-tinystr b/hindsight-clients/rust/target/release/.fingerprint/tinystr-a03888c1adfdc550/lib-tinystr new file mode 100644 index 00000000..5a926029 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tinystr-a03888c1adfdc550/lib-tinystr @@ -0,0 +1 @@ +31d362880068ab10 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tinystr-a03888c1adfdc550/lib-tinystr.json b/hindsight-clients/rust/target/release/.fingerprint/tinystr-a03888c1adfdc550/lib-tinystr.json new file mode 100644 index 00000000..9958559b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tinystr-a03888c1adfdc550/lib-tinystr.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"std\", \"zerovec\"]","target":161691779326313357,"profile":1369601567987815722,"path":13586960611019787070,"deps":[[5298260564258778412,"displaydoc",false,14995169750182313227],[14563910249377136032,"zerovec",false,11660426771151261694]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tinystr-a03888c1adfdc550/dep-lib-tinystr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-9e9a1e441f937a5a/dep-lib-tokio b/hindsight-clients/rust/target/release/.fingerprint/tokio-9e9a1e441f937a5a/dep-lib-tokio new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tokio-9e9a1e441f937a5a/dep-lib-tokio differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-9e9a1e441f937a5a/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tokio-9e9a1e441f937a5a/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-9e9a1e441f937a5a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-9e9a1e441f937a5a/lib-tokio b/hindsight-clients/rust/target/release/.fingerprint/tokio-9e9a1e441f937a5a/lib-tokio new file mode 100644 index 00000000..bc592ffc --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-9e9a1e441f937a5a/lib-tokio @@ -0,0 +1 @@ +5af080df97b64c0b \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-9e9a1e441f937a5a/lib-tokio.json b/hindsight-clients/rust/target/release/.fingerprint/tokio-9e9a1e441f937a5a/lib-tokio.json new file mode 100644 index 00000000..e6d8658b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-9e9a1e441f937a5a/lib-tokio.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"bytes\", \"default\", \"fs\", \"full\", \"io-std\", \"io-util\", \"libc\", \"macros\", \"mio\", \"net\", \"parking_lot\", \"process\", \"rt\", \"rt-multi-thread\", \"signal\", \"signal-hook-registry\", \"socket2\", \"sync\", \"time\", \"tokio-macros\"]","declared_features":"[\"bytes\", \"default\", \"fs\", \"full\", \"io-std\", \"io-uring\", \"io-util\", \"libc\", \"macros\", \"mio\", \"net\", \"parking_lot\", \"process\", \"rt\", \"rt-multi-thread\", \"signal\", \"signal-hook-registry\", \"socket2\", \"sync\", \"taskdump\", \"test-util\", \"time\", \"tokio-macros\", \"tracing\", \"windows-sys\"]","target":9605832425414080464,"profile":2186523573422907803,"path":17047956403650400135,"deps":[[1906322745568073236,"pin_project_lite",false,2890517474304306842],[3052355008400501463,"tokio_macros",false,7434193765492172769],[5520340236640545431,"signal_hook_registry",false,4931693696481996115],[6355489020061627772,"bytes",false,15546652703430663087],[11499138078358568213,"libc",false,17790664046185964660],[11667313607130374549,"socket2",false,156739536956761713],[11898057441342796479,"mio",false,16881279239665170109],[12459942763388630573,"parking_lot",false,13243529963931436769]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tokio-9e9a1e441f937a5a/dep-lib-tokio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-b1df5f433ca55f8e/dep-lib-tokio b/hindsight-clients/rust/target/release/.fingerprint/tokio-b1df5f433ca55f8e/dep-lib-tokio new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tokio-b1df5f433ca55f8e/dep-lib-tokio differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-b1df5f433ca55f8e/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tokio-b1df5f433ca55f8e/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-b1df5f433ca55f8e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-b1df5f433ca55f8e/lib-tokio b/hindsight-clients/rust/target/release/.fingerprint/tokio-b1df5f433ca55f8e/lib-tokio new file mode 100644 index 00000000..8efa5054 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-b1df5f433ca55f8e/lib-tokio @@ -0,0 +1 @@ +54564ed5dd6ed899 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-b1df5f433ca55f8e/lib-tokio.json b/hindsight-clients/rust/target/release/.fingerprint/tokio-b1df5f433ca55f8e/lib-tokio.json new file mode 100644 index 00000000..c40870a4 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-b1df5f433ca55f8e/lib-tokio.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"fs\", \"libc\", \"mio\", \"net\", \"rt\", \"socket2\", \"sync\", \"time\"]","declared_features":"[\"bytes\", \"default\", \"fs\", \"full\", \"io-std\", \"io-uring\", \"io-util\", \"libc\", \"macros\", \"mio\", \"net\", \"parking_lot\", \"process\", \"rt\", \"rt-multi-thread\", \"signal\", \"signal-hook-registry\", \"socket2\", \"sync\", \"taskdump\", \"test-util\", \"time\", \"tokio-macros\", \"tracing\", \"windows-sys\"]","target":9605832425414080464,"profile":6245361199485245785,"path":17047956403650400135,"deps":[[1906322745568073236,"pin_project_lite",false,9447880206343913512],[11499138078358568213,"libc",false,10471152831404954566],[11667313607130374549,"socket2",false,14948767172590509794],[11898057441342796479,"mio",false,12833365931141812800]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tokio-b1df5f433ca55f8e/dep-lib-tokio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-macros-811238f683f9c181/dep-lib-tokio_macros b/hindsight-clients/rust/target/release/.fingerprint/tokio-macros-811238f683f9c181/dep-lib-tokio_macros new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tokio-macros-811238f683f9c181/dep-lib-tokio_macros differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-macros-811238f683f9c181/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tokio-macros-811238f683f9c181/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-macros-811238f683f9c181/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-macros-811238f683f9c181/lib-tokio_macros b/hindsight-clients/rust/target/release/.fingerprint/tokio-macros-811238f683f9c181/lib-tokio_macros new file mode 100644 index 00000000..a306f35b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-macros-811238f683f9c181/lib-tokio_macros @@ -0,0 +1 @@ +e1a79577d78f2b67 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-macros-811238f683f9c181/lib-tokio_macros.json b/hindsight-clients/rust/target/release/.fingerprint/tokio-macros-811238f683f9c181/lib-tokio_macros.json new file mode 100644 index 00000000..4f4b6ab9 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-macros-811238f683f9c181/lib-tokio_macros.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":5059940852446330081,"profile":6245361199485245785,"path":6042090362646674744,"deps":[[7988640081342112296,"syn",false,1809862803220272063],[9869581871423326951,"quote",false,16408282429201193700],[14285738760999836560,"proc_macro2",false,14273862529107951632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tokio-macros-811238f683f9c181/dep-lib-tokio_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-native-tls-375a479f9497a4f7/dep-lib-tokio_native_tls b/hindsight-clients/rust/target/release/.fingerprint/tokio-native-tls-375a479f9497a4f7/dep-lib-tokio_native_tls new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tokio-native-tls-375a479f9497a4f7/dep-lib-tokio_native_tls differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-native-tls-375a479f9497a4f7/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tokio-native-tls-375a479f9497a4f7/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-native-tls-375a479f9497a4f7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-native-tls-375a479f9497a4f7/lib-tokio_native_tls b/hindsight-clients/rust/target/release/.fingerprint/tokio-native-tls-375a479f9497a4f7/lib-tokio_native_tls new file mode 100644 index 00000000..1d067480 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-native-tls-375a479f9497a4f7/lib-tokio_native_tls @@ -0,0 +1 @@ +52316393a9da7866 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-native-tls-375a479f9497a4f7/lib-tokio_native_tls.json b/hindsight-clients/rust/target/release/.fingerprint/tokio-native-tls-375a479f9497a4f7/lib-tokio_native_tls.json new file mode 100644 index 00000000..4590f219 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-native-tls-375a479f9497a4f7/lib-tokio_native_tls.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"vendored\"]","target":1892474590604224423,"profile":2040997289075261528,"path":11728280627068883053,"deps":[[7720834239451334583,"tokio",false,814226396053303386],[16785601910559813697,"native_tls",false,18042093116010566256]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tokio-native-tls-375a479f9497a4f7/dep-lib-tokio_native_tls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-util-37151d5e060c0b02/dep-lib-tokio_util b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-37151d5e060c0b02/dep-lib-tokio_util new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-37151d5e060c0b02/dep-lib-tokio_util differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-util-37151d5e060c0b02/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-37151d5e060c0b02/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-37151d5e060c0b02/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-util-37151d5e060c0b02/lib-tokio_util b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-37151d5e060c0b02/lib-tokio_util new file mode 100644 index 00000000..a03e21fb --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-37151d5e060c0b02/lib-tokio_util @@ -0,0 +1 @@ +efc4e242da8c8c34 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-util-37151d5e060c0b02/lib-tokio_util.json b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-37151d5e060c0b02/lib-tokio_util.json new file mode 100644 index 00000000..cac7e802 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-37151d5e060c0b02/lib-tokio_util.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"codec\", \"io\"]","declared_features":"[\"__docs_rs\", \"codec\", \"compat\", \"default\", \"full\", \"futures-io\", \"futures-util\", \"hashbrown\", \"io\", \"io-util\", \"join-map\", \"net\", \"rt\", \"slab\", \"time\", \"tracing\"]","target":17993092506817503379,"profile":6245361199485245785,"path":5300514751982971071,"deps":[[1906322745568073236,"pin_project_lite",false,9447880206343913512],[6355489020061627772,"bytes",false,2903709362578875002],[7013762810557009322,"futures_sink",false,6336352744582908746],[7620660491849607393,"futures_core",false,7066842684264217339],[7720834239451334583,"tokio",false,11085732381817984596]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tokio-util-37151d5e060c0b02/dep-lib-tokio_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-util-9a38d2e6e323a76f/dep-lib-tokio_util b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-9a38d2e6e323a76f/dep-lib-tokio_util new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-9a38d2e6e323a76f/dep-lib-tokio_util differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-util-9a38d2e6e323a76f/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-9a38d2e6e323a76f/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-9a38d2e6e323a76f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-util-9a38d2e6e323a76f/lib-tokio_util b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-9a38d2e6e323a76f/lib-tokio_util new file mode 100644 index 00000000..60cd935e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-9a38d2e6e323a76f/lib-tokio_util @@ -0,0 +1 @@ +84631ea0724a0bf2 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tokio-util-9a38d2e6e323a76f/lib-tokio_util.json b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-9a38d2e6e323a76f/lib-tokio_util.json new file mode 100644 index 00000000..e9ed8685 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tokio-util-9a38d2e6e323a76f/lib-tokio_util.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"codec\", \"default\", \"io\"]","declared_features":"[\"__docs_rs\", \"codec\", \"compat\", \"default\", \"full\", \"futures-io\", \"futures-util\", \"hashbrown\", \"io\", \"io-util\", \"join-map\", \"net\", \"rt\", \"slab\", \"time\", \"tracing\"]","target":17993092506817503379,"profile":2186523573422907803,"path":5300514751982971071,"deps":[[1906322745568073236,"pin_project_lite",false,2890517474304306842],[6355489020061627772,"bytes",false,15546652703430663087],[7013762810557009322,"futures_sink",false,6950808712564450941],[7620660491849607393,"futures_core",false,13556608982339264378],[7720834239451334583,"tokio",false,814226396053303386]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tokio-util-9a38d2e6e323a76f/dep-lib-tokio_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-34f73e64645c5df7/dep-lib-tower b/hindsight-clients/rust/target/release/.fingerprint/tower-34f73e64645c5df7/dep-lib-tower new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tower-34f73e64645c5df7/dep-lib-tower differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-34f73e64645c5df7/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tower-34f73e64645c5df7/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-34f73e64645c5df7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-34f73e64645c5df7/lib-tower b/hindsight-clients/rust/target/release/.fingerprint/tower-34f73e64645c5df7/lib-tower new file mode 100644 index 00000000..403fd2da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-34f73e64645c5df7/lib-tower @@ -0,0 +1 @@ +db0fa1fce9743733 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-34f73e64645c5df7/lib-tower.json b/hindsight-clients/rust/target/release/.fingerprint/tower-34f73e64645c5df7/lib-tower.json new file mode 100644 index 00000000..71f84ebc --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-34f73e64645c5df7/lib-tower.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"__common\", \"futures-core\", \"futures-util\", \"pin-project-lite\", \"retry\", \"sync_wrapper\", \"timeout\", \"tokio\", \"util\"]","declared_features":"[\"__common\", \"balance\", \"buffer\", \"discover\", \"filter\", \"full\", \"futures-core\", \"futures-util\", \"hdrhistogram\", \"hedge\", \"indexmap\", \"limit\", \"load\", \"load-shed\", \"log\", \"make\", \"pin-project-lite\", \"ready-cache\", \"reconnect\", \"retry\", \"slab\", \"spawn-ready\", \"steer\", \"sync_wrapper\", \"timeout\", \"tokio\", \"tokio-stream\", \"tokio-util\", \"tracing\", \"util\"]","target":12249542225364378818,"profile":1369601567987815722,"path":17950896180314947760,"deps":[[784494742817713399,"tower_service",false,734984433329628339],[1906322745568073236,"pin_project_lite",false,9447880206343913512],[2517136641825875337,"sync_wrapper",false,11635093590305339776],[7620660491849607393,"futures_core",false,7066842684264217339],[7712452662827335977,"tower_layer",false,12076912484273764480],[7720834239451334583,"tokio",false,11085732381817984596],[10629569228670356391,"futures_util",false,7891452522217467843]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tower-34f73e64645c5df7/dep-lib-tower","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-9718e3dff7f24559/dep-lib-tower b/hindsight-clients/rust/target/release/.fingerprint/tower-9718e3dff7f24559/dep-lib-tower new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tower-9718e3dff7f24559/dep-lib-tower differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-9718e3dff7f24559/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tower-9718e3dff7f24559/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-9718e3dff7f24559/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-9718e3dff7f24559/lib-tower b/hindsight-clients/rust/target/release/.fingerprint/tower-9718e3dff7f24559/lib-tower new file mode 100644 index 00000000..f2b7d4f8 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-9718e3dff7f24559/lib-tower @@ -0,0 +1 @@ +55ae325433cdaed3 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-9718e3dff7f24559/lib-tower.json b/hindsight-clients/rust/target/release/.fingerprint/tower-9718e3dff7f24559/lib-tower.json new file mode 100644 index 00000000..7c2419d9 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-9718e3dff7f24559/lib-tower.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"__common\", \"futures-core\", \"futures-util\", \"pin-project-lite\", \"retry\", \"sync_wrapper\", \"timeout\", \"tokio\", \"util\"]","declared_features":"[\"__common\", \"balance\", \"buffer\", \"discover\", \"filter\", \"full\", \"futures-core\", \"futures-util\", \"hdrhistogram\", \"hedge\", \"indexmap\", \"limit\", \"load\", \"load-shed\", \"log\", \"make\", \"pin-project-lite\", \"ready-cache\", \"reconnect\", \"retry\", \"slab\", \"spawn-ready\", \"steer\", \"sync_wrapper\", \"timeout\", \"tokio\", \"tokio-stream\", \"tokio-util\", \"tracing\", \"util\"]","target":12249542225364378818,"profile":2040997289075261528,"path":17950896180314947760,"deps":[[784494742817713399,"tower_service",false,7356265403547447364],[1906322745568073236,"pin_project_lite",false,2890517474304306842],[2517136641825875337,"sync_wrapper",false,13333633654602498572],[7620660491849607393,"futures_core",false,13556608982339264378],[7712452662827335977,"tower_layer",false,3080441442588529395],[7720834239451334583,"tokio",false,814226396053303386],[10629569228670356391,"futures_util",false,13661049276535558845]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tower-9718e3dff7f24559/dep-lib-tower","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-http-48d77532242b19ea/dep-lib-tower_http b/hindsight-clients/rust/target/release/.fingerprint/tower-http-48d77532242b19ea/dep-lib-tower_http new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tower-http-48d77532242b19ea/dep-lib-tower_http differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-http-48d77532242b19ea/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tower-http-48d77532242b19ea/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-http-48d77532242b19ea/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-http-48d77532242b19ea/lib-tower_http b/hindsight-clients/rust/target/release/.fingerprint/tower-http-48d77532242b19ea/lib-tower_http new file mode 100644 index 00000000..c87ac010 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-http-48d77532242b19ea/lib-tower_http @@ -0,0 +1 @@ +6132244b22773586 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-http-48d77532242b19ea/lib-tower_http.json b/hindsight-clients/rust/target/release/.fingerprint/tower-http-48d77532242b19ea/lib-tower_http.json new file mode 100644 index 00000000..54c0ead1 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-http-48d77532242b19ea/lib-tower_http.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"follow-redirect\", \"futures-util\", \"iri-string\", \"tower\"]","declared_features":"[\"add-extension\", \"async-compression\", \"auth\", \"base64\", \"catch-panic\", \"compression-br\", \"compression-deflate\", \"compression-full\", \"compression-gzip\", \"compression-zstd\", \"cors\", \"decompression-br\", \"decompression-deflate\", \"decompression-full\", \"decompression-gzip\", \"decompression-zstd\", \"default\", \"follow-redirect\", \"fs\", \"full\", \"futures-core\", \"futures-util\", \"httpdate\", \"iri-string\", \"limit\", \"map-request-body\", \"map-response-body\", \"metrics\", \"mime\", \"mime_guess\", \"normalize-path\", \"percent-encoding\", \"propagate-header\", \"redirect\", \"request-id\", \"sensitive-headers\", \"set-header\", \"set-status\", \"timeout\", \"tokio\", \"tokio-util\", \"tower\", \"trace\", \"tracing\", \"util\", \"uuid\", \"validate-request\"]","target":17577061573142048237,"profile":1369601567987815722,"path":8861723617041739710,"deps":[[784494742817713399,"tower_service",false,734984433329628339],[1629840150976456681,"iri_string",false,6774113794336382402],[1906322745568073236,"pin_project_lite",false,9447880206343913512],[2620434475832828286,"http",false,1650492083869495292],[5695049318159433696,"tower",false,3690546967968026587],[6355489020061627772,"bytes",false,2903709362578875002],[7712452662827335977,"tower_layer",false,12076912484273764480],[9001817693037665195,"bitflags",false,5322721428253472976],[10629569228670356391,"futures_util",false,7891452522217467843],[14084095096285906100,"http_body",false,15179080343208473851]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tower-http-48d77532242b19ea/dep-lib-tower_http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-http-5821d2f58caa188d/dep-lib-tower_http b/hindsight-clients/rust/target/release/.fingerprint/tower-http-5821d2f58caa188d/dep-lib-tower_http new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tower-http-5821d2f58caa188d/dep-lib-tower_http differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-http-5821d2f58caa188d/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tower-http-5821d2f58caa188d/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-http-5821d2f58caa188d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-http-5821d2f58caa188d/lib-tower_http b/hindsight-clients/rust/target/release/.fingerprint/tower-http-5821d2f58caa188d/lib-tower_http new file mode 100644 index 00000000..c3ad024f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-http-5821d2f58caa188d/lib-tower_http @@ -0,0 +1 @@ +9351b53c64f5f067 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-http-5821d2f58caa188d/lib-tower_http.json b/hindsight-clients/rust/target/release/.fingerprint/tower-http-5821d2f58caa188d/lib-tower_http.json new file mode 100644 index 00000000..2dd0ae72 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-http-5821d2f58caa188d/lib-tower_http.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"follow-redirect\", \"futures-util\", \"iri-string\", \"tower\"]","declared_features":"[\"add-extension\", \"async-compression\", \"auth\", \"base64\", \"catch-panic\", \"compression-br\", \"compression-deflate\", \"compression-full\", \"compression-gzip\", \"compression-zstd\", \"cors\", \"decompression-br\", \"decompression-deflate\", \"decompression-full\", \"decompression-gzip\", \"decompression-zstd\", \"default\", \"follow-redirect\", \"fs\", \"full\", \"futures-core\", \"futures-util\", \"httpdate\", \"iri-string\", \"limit\", \"map-request-body\", \"map-response-body\", \"metrics\", \"mime\", \"mime_guess\", \"normalize-path\", \"percent-encoding\", \"propagate-header\", \"redirect\", \"request-id\", \"sensitive-headers\", \"set-header\", \"set-status\", \"timeout\", \"tokio\", \"tokio-util\", \"tower\", \"trace\", \"tracing\", \"util\", \"uuid\", \"validate-request\"]","target":17577061573142048237,"profile":2040997289075261528,"path":8861723617041739710,"deps":[[784494742817713399,"tower_service",false,7356265403547447364],[1629840150976456681,"iri_string",false,16324159184602813994],[1906322745568073236,"pin_project_lite",false,2890517474304306842],[2620434475832828286,"http",false,9979032511492736550],[5695049318159433696,"tower",false,15253354608290082389],[6355489020061627772,"bytes",false,15546652703430663087],[7712452662827335977,"tower_layer",false,3080441442588529395],[9001817693037665195,"bitflags",false,4169379217890960845],[10629569228670356391,"futures_util",false,13661049276535558845],[14084095096285906100,"http_body",false,6661408876623437285]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tower-http-5821d2f58caa188d/dep-lib-tower_http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-layer-05c4db5b40e7e683/dep-lib-tower_layer b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-05c4db5b40e7e683/dep-lib-tower_layer new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-05c4db5b40e7e683/dep-lib-tower_layer differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-layer-05c4db5b40e7e683/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-05c4db5b40e7e683/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-05c4db5b40e7e683/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-layer-05c4db5b40e7e683/lib-tower_layer b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-05c4db5b40e7e683/lib-tower_layer new file mode 100644 index 00000000..a68c2637 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-05c4db5b40e7e683/lib-tower_layer @@ -0,0 +1 @@ +80389e10ebcf99a7 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-layer-05c4db5b40e7e683/lib-tower_layer.json b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-05c4db5b40e7e683/lib-tower_layer.json new file mode 100644 index 00000000..1129d014 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-05c4db5b40e7e683/lib-tower_layer.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":6656734005897261505,"profile":1369601567987815722,"path":5770302196087914188,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tower-layer-05c4db5b40e7e683/dep-lib-tower_layer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-layer-b6a18266bb7c88d5/dep-lib-tower_layer b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-b6a18266bb7c88d5/dep-lib-tower_layer new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-b6a18266bb7c88d5/dep-lib-tower_layer differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-layer-b6a18266bb7c88d5/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-b6a18266bb7c88d5/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-b6a18266bb7c88d5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-layer-b6a18266bb7c88d5/lib-tower_layer b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-b6a18266bb7c88d5/lib-tower_layer new file mode 100644 index 00000000..cc0aff45 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-b6a18266bb7c88d5/lib-tower_layer @@ -0,0 +1 @@ +f392e1d02bedbf2a \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-layer-b6a18266bb7c88d5/lib-tower_layer.json b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-b6a18266bb7c88d5/lib-tower_layer.json new file mode 100644 index 00000000..88dd9f86 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-layer-b6a18266bb7c88d5/lib-tower_layer.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":6656734005897261505,"profile":2040997289075261528,"path":5770302196087914188,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tower-layer-b6a18266bb7c88d5/dep-lib-tower_layer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-service-26850a21771ff6ca/dep-lib-tower_service b/hindsight-clients/rust/target/release/.fingerprint/tower-service-26850a21771ff6ca/dep-lib-tower_service new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tower-service-26850a21771ff6ca/dep-lib-tower_service differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-service-26850a21771ff6ca/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tower-service-26850a21771ff6ca/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-service-26850a21771ff6ca/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-service-26850a21771ff6ca/lib-tower_service b/hindsight-clients/rust/target/release/.fingerprint/tower-service-26850a21771ff6ca/lib-tower_service new file mode 100644 index 00000000..9d921155 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-service-26850a21771ff6ca/lib-tower_service @@ -0,0 +1 @@ +44f0f0cb68b41666 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-service-26850a21771ff6ca/lib-tower_service.json b/hindsight-clients/rust/target/release/.fingerprint/tower-service-26850a21771ff6ca/lib-tower_service.json new file mode 100644 index 00000000..895c7a8e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-service-26850a21771ff6ca/lib-tower_service.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":4262671303997282168,"profile":2040997289075261528,"path":13597227879716239891,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tower-service-26850a21771ff6ca/dep-lib-tower_service","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-service-f5b7364a1d982fa7/dep-lib-tower_service b/hindsight-clients/rust/target/release/.fingerprint/tower-service-f5b7364a1d982fa7/dep-lib-tower_service new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tower-service-f5b7364a1d982fa7/dep-lib-tower_service differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-service-f5b7364a1d982fa7/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tower-service-f5b7364a1d982fa7/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-service-f5b7364a1d982fa7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-service-f5b7364a1d982fa7/lib-tower_service b/hindsight-clients/rust/target/release/.fingerprint/tower-service-f5b7364a1d982fa7/lib-tower_service new file mode 100644 index 00000000..bae059c7 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-service-f5b7364a1d982fa7/lib-tower_service @@ -0,0 +1 @@ +b3e40db07230330a \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tower-service-f5b7364a1d982fa7/lib-tower_service.json b/hindsight-clients/rust/target/release/.fingerprint/tower-service-f5b7364a1d982fa7/lib-tower_service.json new file mode 100644 index 00000000..88c39d89 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tower-service-f5b7364a1d982fa7/lib-tower_service.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":4262671303997282168,"profile":1369601567987815722,"path":13597227879716239891,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tower-service-f5b7364a1d982fa7/dep-lib-tower_service","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-04609135490d8f52/dep-lib-tracing b/hindsight-clients/rust/target/release/.fingerprint/tracing-04609135490d8f52/dep-lib-tracing new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tracing-04609135490d8f52/dep-lib-tracing differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-04609135490d8f52/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tracing-04609135490d8f52/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tracing-04609135490d8f52/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-04609135490d8f52/lib-tracing b/hindsight-clients/rust/target/release/.fingerprint/tracing-04609135490d8f52/lib-tracing new file mode 100644 index 00000000..6cdaf7a3 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tracing-04609135490d8f52/lib-tracing @@ -0,0 +1 @@ +99fa27fa7c1441eb \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-04609135490d8f52/lib-tracing.json b/hindsight-clients/rust/target/release/.fingerprint/tracing-04609135490d8f52/lib-tracing.json new file mode 100644 index 00000000..c5e99d9b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tracing-04609135490d8f52/lib-tracing.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"std\"]","declared_features":"[\"async-await\", \"attributes\", \"default\", \"log\", \"log-always\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"std\", \"tracing-attributes\", \"valuable\"]","target":5568135053145998517,"profile":7919881607709858648,"path":6584799321939286950,"deps":[[1906322745568073236,"pin_project_lite",false,9447880206343913512],[8657172911999059675,"tracing_core",false,17707345202764044865]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tracing-04609135490d8f52/dep-lib-tracing","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-3e27e2333be201a1/dep-lib-tracing b/hindsight-clients/rust/target/release/.fingerprint/tracing-3e27e2333be201a1/dep-lib-tracing new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tracing-3e27e2333be201a1/dep-lib-tracing differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-3e27e2333be201a1/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tracing-3e27e2333be201a1/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tracing-3e27e2333be201a1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-3e27e2333be201a1/lib-tracing b/hindsight-clients/rust/target/release/.fingerprint/tracing-3e27e2333be201a1/lib-tracing new file mode 100644 index 00000000..fbfae309 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tracing-3e27e2333be201a1/lib-tracing @@ -0,0 +1 @@ +8c105342c79845ea \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-3e27e2333be201a1/lib-tracing.json b/hindsight-clients/rust/target/release/.fingerprint/tracing-3e27e2333be201a1/lib-tracing.json new file mode 100644 index 00000000..3c297344 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tracing-3e27e2333be201a1/lib-tracing.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"std\"]","declared_features":"[\"async-await\", \"attributes\", \"default\", \"log\", \"log-always\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"std\", \"tracing-attributes\", \"valuable\"]","target":5568135053145998517,"profile":10369491684090452477,"path":6584799321939286950,"deps":[[1906322745568073236,"pin_project_lite",false,2890517474304306842],[8657172911999059675,"tracing_core",false,13028289668043481770]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tracing-3e27e2333be201a1/dep-lib-tracing","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-core-8f42a4344508c9a8/dep-lib-tracing_core b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-8f42a4344508c9a8/dep-lib-tracing_core new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-8f42a4344508c9a8/dep-lib-tracing_core differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-core-8f42a4344508c9a8/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-8f42a4344508c9a8/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-8f42a4344508c9a8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-core-8f42a4344508c9a8/lib-tracing_core b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-8f42a4344508c9a8/lib-tracing_core new file mode 100644 index 00000000..5b86587e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-8f42a4344508c9a8/lib-tracing_core @@ -0,0 +1 @@ +aaa29f1e6dc8cdb4 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-core-8f42a4344508c9a8/lib-tracing_core.json b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-8f42a4344508c9a8/lib-tracing_core.json new file mode 100644 index 00000000..d32dc9aa --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-8f42a4344508c9a8/lib-tracing_core.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"once_cell\", \"std\"]","declared_features":"[\"default\", \"once_cell\", \"std\", \"valuable\"]","target":14276081467424924844,"profile":2049335599547395208,"path":17526897945922034623,"deps":[[3722963349756955755,"once_cell",false,3343767339301264170]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tracing-core-8f42a4344508c9a8/dep-lib-tracing_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-core-9668a5d1403df906/dep-lib-tracing_core b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-9668a5d1403df906/dep-lib-tracing_core new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-9668a5d1403df906/dep-lib-tracing_core differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-core-9668a5d1403df906/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-9668a5d1403df906/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-9668a5d1403df906/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-core-9668a5d1403df906/lib-tracing_core b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-9668a5d1403df906/lib-tracing_core new file mode 100644 index 00000000..0586ebac --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-9668a5d1403df906/lib-tracing_core @@ -0,0 +1 @@ +41daf7f5a420bdf5 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/tracing-core-9668a5d1403df906/lib-tracing_core.json b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-9668a5d1403df906/lib-tracing_core.json new file mode 100644 index 00000000..cf363192 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/tracing-core-9668a5d1403df906/lib-tracing_core.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"once_cell\", \"std\"]","declared_features":"[\"default\", \"once_cell\", \"std\", \"valuable\"]","target":14276081467424924844,"profile":17798444267652270971,"path":17526897945922034623,"deps":[[3722963349756955755,"once_cell",false,17856994819988507050]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tracing-core-9668a5d1403df906/dep-lib-tracing_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/try-lock-032c4b2ddc66431c/dep-lib-try_lock b/hindsight-clients/rust/target/release/.fingerprint/try-lock-032c4b2ddc66431c/dep-lib-try_lock new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/try-lock-032c4b2ddc66431c/dep-lib-try_lock differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/try-lock-032c4b2ddc66431c/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/try-lock-032c4b2ddc66431c/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/try-lock-032c4b2ddc66431c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/try-lock-032c4b2ddc66431c/lib-try_lock b/hindsight-clients/rust/target/release/.fingerprint/try-lock-032c4b2ddc66431c/lib-try_lock new file mode 100644 index 00000000..18632f7e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/try-lock-032c4b2ddc66431c/lib-try_lock @@ -0,0 +1 @@ +38c20787fbf5dfed \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/try-lock-032c4b2ddc66431c/lib-try_lock.json b/hindsight-clients/rust/target/release/.fingerprint/try-lock-032c4b2ddc66431c/lib-try_lock.json new file mode 100644 index 00000000..e9d9c56e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/try-lock-032c4b2ddc66431c/lib-try_lock.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":6156168532037231327,"profile":1369601567987815722,"path":13312530998394860172,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/try-lock-032c4b2ddc66431c/dep-lib-try_lock","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/try-lock-8151da48f9e907ba/dep-lib-try_lock b/hindsight-clients/rust/target/release/.fingerprint/try-lock-8151da48f9e907ba/dep-lib-try_lock new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/try-lock-8151da48f9e907ba/dep-lib-try_lock differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/try-lock-8151da48f9e907ba/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/try-lock-8151da48f9e907ba/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/try-lock-8151da48f9e907ba/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/try-lock-8151da48f9e907ba/lib-try_lock b/hindsight-clients/rust/target/release/.fingerprint/try-lock-8151da48f9e907ba/lib-try_lock new file mode 100644 index 00000000..7a035952 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/try-lock-8151da48f9e907ba/lib-try_lock @@ -0,0 +1 @@ +002dc47351757bd5 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/try-lock-8151da48f9e907ba/lib-try_lock.json b/hindsight-clients/rust/target/release/.fingerprint/try-lock-8151da48f9e907ba/lib-try_lock.json new file mode 100644 index 00000000..c3994b7d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/try-lock-8151da48f9e907ba/lib-try_lock.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":6156168532037231327,"profile":2040997289075261528,"path":13312530998394860172,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/try-lock-8151da48f9e907ba/dep-lib-try_lock","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/typify-65e7243859581cdf/dep-lib-typify b/hindsight-clients/rust/target/release/.fingerprint/typify-65e7243859581cdf/dep-lib-typify new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/typify-65e7243859581cdf/dep-lib-typify differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/typify-65e7243859581cdf/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/typify-65e7243859581cdf/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/typify-65e7243859581cdf/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/typify-65e7243859581cdf/lib-typify b/hindsight-clients/rust/target/release/.fingerprint/typify-65e7243859581cdf/lib-typify new file mode 100644 index 00000000..3538be78 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/typify-65e7243859581cdf/lib-typify @@ -0,0 +1 @@ +455bb9f38330101a \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/typify-65e7243859581cdf/lib-typify.json b/hindsight-clients/rust/target/release/.fingerprint/typify-65e7243859581cdf/lib-typify.json new file mode 100644 index 00000000..bbfb6166 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/typify-65e7243859581cdf/lib-typify.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"macro\", \"typify-macro\"]","declared_features":"[\"default\", \"macro\", \"typify-macro\"]","target":14975903297306792855,"profile":1369601567987815722,"path":17345980241392545380,"deps":[[12189557469245296852,"typify_impl",false,11312802444564477127],[12514255388840618205,"typify_macro",false,8783384910811377035]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/typify-65e7243859581cdf/dep-lib-typify","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/typify-impl-eae5a0de0558fb19/dep-lib-typify_impl b/hindsight-clients/rust/target/release/.fingerprint/typify-impl-eae5a0de0558fb19/dep-lib-typify_impl new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/typify-impl-eae5a0de0558fb19/dep-lib-typify_impl differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/typify-impl-eae5a0de0558fb19/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/typify-impl-eae5a0de0558fb19/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/typify-impl-eae5a0de0558fb19/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/typify-impl-eae5a0de0558fb19/lib-typify_impl b/hindsight-clients/rust/target/release/.fingerprint/typify-impl-eae5a0de0558fb19/lib-typify_impl new file mode 100644 index 00000000..0810fae9 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/typify-impl-eae5a0de0558fb19/lib-typify_impl @@ -0,0 +1 @@ +c7b46fb2e225ff9c \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/typify-impl-eae5a0de0558fb19/lib-typify_impl.json b/hindsight-clients/rust/target/release/.fingerprint/typify-impl-eae5a0de0558fb19/lib-typify_impl.json new file mode 100644 index 00000000..8ed6b1d0 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/typify-impl-eae5a0de0558fb19/lib-typify_impl.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":2642133076118073701,"profile":1369601567987815722,"path":17859204502057325984,"deps":[[57391913602052214,"regress",false,5853959305665143200],[1548027836057496652,"unicode_ident",false,12497779118727399146],[4336745513838352383,"thiserror",false,16080867181668872609],[6913375703034175521,"schemars",false,15965657796090931825],[7988640081342112296,"syn",false,1809862803220272063],[9869581871423326951,"quote",false,16408282429201193700],[12832915883349295919,"serde_json",false,7203318985267246464],[13066042571740262168,"log",false,5499292635580693977],[13077543566650298139,"heck",false,13265169220388563925],[13548984313718623784,"serde",false,18392579626400240657],[14285738760999836560,"proc_macro2",false,14273862529107951632],[18361894353739432590,"semver",false,6556068567130520783]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/typify-impl-eae5a0de0558fb19/dep-lib-typify_impl","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/typify-macro-fd19a21f23250962/dep-lib-typify_macro b/hindsight-clients/rust/target/release/.fingerprint/typify-macro-fd19a21f23250962/dep-lib-typify_macro new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/typify-macro-fd19a21f23250962/dep-lib-typify_macro differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/typify-macro-fd19a21f23250962/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/typify-macro-fd19a21f23250962/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/typify-macro-fd19a21f23250962/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/typify-macro-fd19a21f23250962/lib-typify_macro b/hindsight-clients/rust/target/release/.fingerprint/typify-macro-fd19a21f23250962/lib-typify_macro new file mode 100644 index 00000000..9e7349b5 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/typify-macro-fd19a21f23250962/lib-typify_macro @@ -0,0 +1 @@ +8b2d703e0adae479 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/typify-macro-fd19a21f23250962/lib-typify_macro.json b/hindsight-clients/rust/target/release/.fingerprint/typify-macro-fd19a21f23250962/lib-typify_macro.json new file mode 100644 index 00000000..e6966e20 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/typify-macro-fd19a21f23250962/lib-typify_macro.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":4711089848534984104,"profile":1369601567987815722,"path":16211961820950626129,"deps":[[6913375703034175521,"schemars",false,15965657796090931825],[7988640081342112296,"syn",false,1809862803220272063],[9869581871423326951,"quote",false,16408282429201193700],[12189557469245296852,"typify_impl",false,11312802444564477127],[12832915883349295919,"serde_json",false,7203318985267246464],[13548984313718623784,"serde",false,18392579626400240657],[14285738760999836560,"proc_macro2",false,14273862529107951632],[18142522549889578203,"serde_tokenstream",false,16295073279524653793],[18361894353739432590,"semver",false,6556068567130520783]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/typify-macro-fd19a21f23250962/dep-lib-typify_macro","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/unicode-ident-4eaf060b861fd540/dep-lib-unicode_ident b/hindsight-clients/rust/target/release/.fingerprint/unicode-ident-4eaf060b861fd540/dep-lib-unicode_ident new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/unicode-ident-4eaf060b861fd540/dep-lib-unicode_ident differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/unicode-ident-4eaf060b861fd540/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/unicode-ident-4eaf060b861fd540/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/unicode-ident-4eaf060b861fd540/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/unicode-ident-4eaf060b861fd540/lib-unicode_ident b/hindsight-clients/rust/target/release/.fingerprint/unicode-ident-4eaf060b861fd540/lib-unicode_ident new file mode 100644 index 00000000..fc35d1aa --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/unicode-ident-4eaf060b861fd540/lib-unicode_ident @@ -0,0 +1 @@ +ea860a75e40771ad \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/unicode-ident-4eaf060b861fd540/lib-unicode_ident.json b/hindsight-clients/rust/target/release/.fingerprint/unicode-ident-4eaf060b861fd540/lib-unicode_ident.json new file mode 100644 index 00000000..fe45ce20 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/unicode-ident-4eaf060b861fd540/lib-unicode_ident.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":5438535436255082082,"profile":1369601567987815722,"path":8241584029817510080,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/unicode-ident-4eaf060b861fd540/dep-lib-unicode_ident","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/unsafe-libyaml-562047c7f46626bd/dep-lib-unsafe_libyaml b/hindsight-clients/rust/target/release/.fingerprint/unsafe-libyaml-562047c7f46626bd/dep-lib-unsafe_libyaml new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/unsafe-libyaml-562047c7f46626bd/dep-lib-unsafe_libyaml differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/unsafe-libyaml-562047c7f46626bd/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/unsafe-libyaml-562047c7f46626bd/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/unsafe-libyaml-562047c7f46626bd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/unsafe-libyaml-562047c7f46626bd/lib-unsafe_libyaml b/hindsight-clients/rust/target/release/.fingerprint/unsafe-libyaml-562047c7f46626bd/lib-unsafe_libyaml new file mode 100644 index 00000000..f6e8d76d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/unsafe-libyaml-562047c7f46626bd/lib-unsafe_libyaml @@ -0,0 +1 @@ +f839123bae51b30b \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/unsafe-libyaml-562047c7f46626bd/lib-unsafe_libyaml.json b/hindsight-clients/rust/target/release/.fingerprint/unsafe-libyaml-562047c7f46626bd/lib-unsafe_libyaml.json new file mode 100644 index 00000000..ad0e8c70 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/unsafe-libyaml-562047c7f46626bd/lib-unsafe_libyaml.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":6059384038134511601,"profile":1369601567987815722,"path":2735091501529208781,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/unsafe-libyaml-562047c7f46626bd/dep-lib-unsafe_libyaml","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/url-e6e59eecf1453e6b/dep-lib-url b/hindsight-clients/rust/target/release/.fingerprint/url-e6e59eecf1453e6b/dep-lib-url new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/url-e6e59eecf1453e6b/dep-lib-url differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/url-e6e59eecf1453e6b/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/url-e6e59eecf1453e6b/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/url-e6e59eecf1453e6b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/url-e6e59eecf1453e6b/lib-url b/hindsight-clients/rust/target/release/.fingerprint/url-e6e59eecf1453e6b/lib-url new file mode 100644 index 00000000..70007cdf --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/url-e6e59eecf1453e6b/lib-url @@ -0,0 +1 @@ +b6b2f1d5240105ed \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/url-e6e59eecf1453e6b/lib-url.json b/hindsight-clients/rust/target/release/.fingerprint/url-e6e59eecf1453e6b/lib-url.json new file mode 100644 index 00000000..4d742f8e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/url-e6e59eecf1453e6b/lib-url.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"serde\", \"std\"]","declared_features":"[\"debugger_visualizer\", \"default\", \"expose_internals\", \"serde\", \"std\"]","target":7686100221094031937,"profile":2040997289075261528,"path":11781315696287068409,"deps":[[1074175012458081222,"form_urlencoded",false,10326830162319840629],[6159443412421938570,"idna",false,13568733779555390072],[6803352382179706244,"percent_encoding",false,3530911331212444045],[13548984313718623784,"serde",false,17261882564294632758]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/url-e6e59eecf1453e6b/dep-lib-url","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/url-ec897dba500c24ef/dep-lib-url b/hindsight-clients/rust/target/release/.fingerprint/url-ec897dba500c24ef/dep-lib-url new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/url-ec897dba500c24ef/dep-lib-url differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/url-ec897dba500c24ef/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/url-ec897dba500c24ef/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/url-ec897dba500c24ef/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/url-ec897dba500c24ef/lib-url b/hindsight-clients/rust/target/release/.fingerprint/url-ec897dba500c24ef/lib-url new file mode 100644 index 00000000..8323d038 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/url-ec897dba500c24ef/lib-url @@ -0,0 +1 @@ +ccd60cf9ebfe4f06 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/url-ec897dba500c24ef/lib-url.json b/hindsight-clients/rust/target/release/.fingerprint/url-ec897dba500c24ef/lib-url.json new file mode 100644 index 00000000..1904273e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/url-ec897dba500c24ef/lib-url.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"default\", \"serde\", \"std\"]","declared_features":"[\"debugger_visualizer\", \"default\", \"expose_internals\", \"serde\", \"std\"]","target":7686100221094031937,"profile":1369601567987815722,"path":11781315696287068409,"deps":[[1074175012458081222,"form_urlencoded",false,11230908709968790760],[6159443412421938570,"idna",false,6131417914838801379],[6803352382179706244,"percent_encoding",false,4225232897904603722],[13548984313718623784,"serde",false,18392579626400240657]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/url-ec897dba500c24ef/dep-lib-url","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-9fba38c0ece30c0c/dep-lib-utf8_iter b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-9fba38c0ece30c0c/dep-lib-utf8_iter new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-9fba38c0ece30c0c/dep-lib-utf8_iter differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-9fba38c0ece30c0c/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-9fba38c0ece30c0c/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-9fba38c0ece30c0c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-9fba38c0ece30c0c/lib-utf8_iter b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-9fba38c0ece30c0c/lib-utf8_iter new file mode 100644 index 00000000..26891877 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-9fba38c0ece30c0c/lib-utf8_iter @@ -0,0 +1 @@ +74ce823cd000d96b \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-9fba38c0ece30c0c/lib-utf8_iter.json b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-9fba38c0ece30c0c/lib-utf8_iter.json new file mode 100644 index 00000000..8ecfd8fd --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-9fba38c0ece30c0c/lib-utf8_iter.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":6216520282702351879,"profile":2040997289075261528,"path":3206405666825850314,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/utf8_iter-9fba38c0ece30c0c/dep-lib-utf8_iter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-ea5fdbf63eeb557a/dep-lib-utf8_iter b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-ea5fdbf63eeb557a/dep-lib-utf8_iter new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-ea5fdbf63eeb557a/dep-lib-utf8_iter differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-ea5fdbf63eeb557a/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-ea5fdbf63eeb557a/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-ea5fdbf63eeb557a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-ea5fdbf63eeb557a/lib-utf8_iter b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-ea5fdbf63eeb557a/lib-utf8_iter new file mode 100644 index 00000000..794d46cc --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-ea5fdbf63eeb557a/lib-utf8_iter @@ -0,0 +1 @@ +13f4b8eb872b4b77 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-ea5fdbf63eeb557a/lib-utf8_iter.json b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-ea5fdbf63eeb557a/lib-utf8_iter.json new file mode 100644 index 00000000..9c45cf7c --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/utf8_iter-ea5fdbf63eeb557a/lib-utf8_iter.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":6216520282702351879,"profile":1369601567987815722,"path":3206405666825850314,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/utf8_iter-ea5fdbf63eeb557a/dep-lib-utf8_iter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/uuid-b261ab99bb391ac4/dep-lib-uuid b/hindsight-clients/rust/target/release/.fingerprint/uuid-b261ab99bb391ac4/dep-lib-uuid new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/uuid-b261ab99bb391ac4/dep-lib-uuid differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/uuid-b261ab99bb391ac4/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/uuid-b261ab99bb391ac4/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/uuid-b261ab99bb391ac4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/uuid-b261ab99bb391ac4/lib-uuid b/hindsight-clients/rust/target/release/.fingerprint/uuid-b261ab99bb391ac4/lib-uuid new file mode 100644 index 00000000..db6d0b81 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/uuid-b261ab99bb391ac4/lib-uuid @@ -0,0 +1 @@ +c142ad735c24e3a9 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/uuid-b261ab99bb391ac4/lib-uuid.json b/hindsight-clients/rust/target/release/.fingerprint/uuid-b261ab99bb391ac4/lib-uuid.json new file mode 100644 index 00000000..497d9e0e --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/uuid-b261ab99bb391ac4/lib-uuid.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"arbitrary\", \"atomic\", \"borsh\", \"bytemuck\", \"default\", \"fast-rng\", \"js\", \"macro-diagnostics\", \"md5\", \"rng\", \"rng-getrandom\", \"rng-rand\", \"serde\", \"sha1\", \"slog\", \"std\", \"uuid-rng-internal-lib\", \"v1\", \"v3\", \"v4\", \"v5\", \"v6\", \"v7\", \"v8\", \"zerocopy\"]","target":10485754080552990909,"profile":10765049016586272810,"path":5891686117938474131,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/uuid-b261ab99bb391ac4/dep-lib-uuid","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/want-47efd6570fe4396d/dep-lib-want b/hindsight-clients/rust/target/release/.fingerprint/want-47efd6570fe4396d/dep-lib-want new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/want-47efd6570fe4396d/dep-lib-want differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/want-47efd6570fe4396d/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/want-47efd6570fe4396d/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/want-47efd6570fe4396d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/want-47efd6570fe4396d/lib-want b/hindsight-clients/rust/target/release/.fingerprint/want-47efd6570fe4396d/lib-want new file mode 100644 index 00000000..93d92952 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/want-47efd6570fe4396d/lib-want @@ -0,0 +1 @@ +2e26ff4a20a9648b \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/want-47efd6570fe4396d/lib-want.json b/hindsight-clients/rust/target/release/.fingerprint/want-47efd6570fe4396d/lib-want.json new file mode 100644 index 00000000..4be14a05 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/want-47efd6570fe4396d/lib-want.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":6053490367063310035,"profile":2040997289075261528,"path":16840313585613298219,"deps":[[16468274364286264991,"try_lock",false,15383017944909098240]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/want-47efd6570fe4396d/dep-lib-want","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/want-75f330628d782240/dep-lib-want b/hindsight-clients/rust/target/release/.fingerprint/want-75f330628d782240/dep-lib-want new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/want-75f330628d782240/dep-lib-want differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/want-75f330628d782240/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/want-75f330628d782240/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/want-75f330628d782240/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/want-75f330628d782240/lib-want b/hindsight-clients/rust/target/release/.fingerprint/want-75f330628d782240/lib-want new file mode 100644 index 00000000..1deed81a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/want-75f330628d782240/lib-want @@ -0,0 +1 @@ +705cc5ea117d44b9 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/want-75f330628d782240/lib-want.json b/hindsight-clients/rust/target/release/.fingerprint/want-75f330628d782240/lib-want.json new file mode 100644 index 00000000..a0ad40d9 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/want-75f330628d782240/lib-want.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":6053490367063310035,"profile":1369601567987815722,"path":16840313585613298219,"deps":[[16468274364286264991,"try_lock",false,17140689167446426168]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/want-75f330628d782240/dep-lib-want","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/writeable-90b2ca868af42db4/dep-lib-writeable b/hindsight-clients/rust/target/release/.fingerprint/writeable-90b2ca868af42db4/dep-lib-writeable new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/writeable-90b2ca868af42db4/dep-lib-writeable differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/writeable-90b2ca868af42db4/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/writeable-90b2ca868af42db4/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/writeable-90b2ca868af42db4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/writeable-90b2ca868af42db4/lib-writeable b/hindsight-clients/rust/target/release/.fingerprint/writeable-90b2ca868af42db4/lib-writeable new file mode 100644 index 00000000..14e00a02 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/writeable-90b2ca868af42db4/lib-writeable @@ -0,0 +1 @@ +c438f7a7a95f6284 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/writeable-90b2ca868af42db4/lib-writeable.json b/hindsight-clients/rust/target/release/.fingerprint/writeable-90b2ca868af42db4/lib-writeable.json new file mode 100644 index 00000000..ca2c3f40 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/writeable-90b2ca868af42db4/lib-writeable.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"alloc\", \"default\", \"either\"]","target":6209224040855486982,"profile":2040997289075261528,"path":7584060048001555844,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/writeable-90b2ca868af42db4/dep-lib-writeable","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/writeable-c70f2aca52bbf932/dep-lib-writeable b/hindsight-clients/rust/target/release/.fingerprint/writeable-c70f2aca52bbf932/dep-lib-writeable new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/writeable-c70f2aca52bbf932/dep-lib-writeable differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/writeable-c70f2aca52bbf932/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/writeable-c70f2aca52bbf932/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/writeable-c70f2aca52bbf932/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/writeable-c70f2aca52bbf932/lib-writeable b/hindsight-clients/rust/target/release/.fingerprint/writeable-c70f2aca52bbf932/lib-writeable new file mode 100644 index 00000000..bc7afa83 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/writeable-c70f2aca52bbf932/lib-writeable @@ -0,0 +1 @@ +b4530908825930df \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/writeable-c70f2aca52bbf932/lib-writeable.json b/hindsight-clients/rust/target/release/.fingerprint/writeable-c70f2aca52bbf932/lib-writeable.json new file mode 100644 index 00000000..ef82ebc8 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/writeable-c70f2aca52bbf932/lib-writeable.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[\"alloc\", \"default\", \"either\"]","target":6209224040855486982,"profile":1369601567987815722,"path":7584060048001555844,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/writeable-c70f2aca52bbf932/dep-lib-writeable","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/yoke-1dd8456cdebe4888/dep-lib-yoke b/hindsight-clients/rust/target/release/.fingerprint/yoke-1dd8456cdebe4888/dep-lib-yoke new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/yoke-1dd8456cdebe4888/dep-lib-yoke differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/yoke-1dd8456cdebe4888/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/yoke-1dd8456cdebe4888/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/yoke-1dd8456cdebe4888/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/yoke-1dd8456cdebe4888/lib-yoke b/hindsight-clients/rust/target/release/.fingerprint/yoke-1dd8456cdebe4888/lib-yoke new file mode 100644 index 00000000..1c7fdebc --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/yoke-1dd8456cdebe4888/lib-yoke @@ -0,0 +1 @@ +72615a5fa0bef98a \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/yoke-1dd8456cdebe4888/lib-yoke.json b/hindsight-clients/rust/target/release/.fingerprint/yoke-1dd8456cdebe4888/lib-yoke.json new file mode 100644 index 00000000..ca1522a1 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/yoke-1dd8456cdebe4888/lib-yoke.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"derive\", \"zerofrom\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"serde\", \"zerofrom\"]","target":11250006364125496299,"profile":2040997289075261528,"path":13565083222748836442,"deps":[[4776946450414566059,"yoke_derive",false,7805770797570121065],[12669569555400633618,"stable_deref_trait",false,17532027777049334430],[17046516144589451410,"zerofrom",false,5995220315917179551]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/yoke-1dd8456cdebe4888/dep-lib-yoke","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/yoke-4c6e1737e526cd69/dep-lib-yoke b/hindsight-clients/rust/target/release/.fingerprint/yoke-4c6e1737e526cd69/dep-lib-yoke new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/yoke-4c6e1737e526cd69/dep-lib-yoke differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/yoke-4c6e1737e526cd69/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/yoke-4c6e1737e526cd69/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/yoke-4c6e1737e526cd69/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/yoke-4c6e1737e526cd69/lib-yoke b/hindsight-clients/rust/target/release/.fingerprint/yoke-4c6e1737e526cd69/lib-yoke new file mode 100644 index 00000000..6bed1c37 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/yoke-4c6e1737e526cd69/lib-yoke @@ -0,0 +1 @@ +addda59a1ff54833 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/yoke-4c6e1737e526cd69/lib-yoke.json b/hindsight-clients/rust/target/release/.fingerprint/yoke-4c6e1737e526cd69/lib-yoke.json new file mode 100644 index 00000000..a1561e1d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/yoke-4c6e1737e526cd69/lib-yoke.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"derive\", \"zerofrom\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"serde\", \"zerofrom\"]","target":11250006364125496299,"profile":1369601567987815722,"path":13565083222748836442,"deps":[[4776946450414566059,"yoke_derive",false,7805770797570121065],[12669569555400633618,"stable_deref_trait",false,14286861616532091887],[17046516144589451410,"zerofrom",false,5002694772795377891]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/yoke-4c6e1737e526cd69/dep-lib-yoke","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/yoke-derive-0f534f0efcc503c6/dep-lib-yoke_derive b/hindsight-clients/rust/target/release/.fingerprint/yoke-derive-0f534f0efcc503c6/dep-lib-yoke_derive new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/yoke-derive-0f534f0efcc503c6/dep-lib-yoke_derive differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/yoke-derive-0f534f0efcc503c6/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/yoke-derive-0f534f0efcc503c6/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/yoke-derive-0f534f0efcc503c6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/yoke-derive-0f534f0efcc503c6/lib-yoke_derive b/hindsight-clients/rust/target/release/.fingerprint/yoke-derive-0f534f0efcc503c6/lib-yoke_derive new file mode 100644 index 00000000..0821fb76 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/yoke-derive-0f534f0efcc503c6/lib-yoke_derive @@ -0,0 +1 @@ +69dd48032fab536c \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/yoke-derive-0f534f0efcc503c6/lib-yoke_derive.json b/hindsight-clients/rust/target/release/.fingerprint/yoke-derive-0f534f0efcc503c6/lib-yoke_derive.json new file mode 100644 index 00000000..44c09d40 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/yoke-derive-0f534f0efcc503c6/lib-yoke_derive.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":1654536213780382264,"profile":1369601567987815722,"path":3757649488962348850,"deps":[[4621990586401870511,"synstructure",false,6279898751121820903],[7988640081342112296,"syn",false,1809862803220272063],[9869581871423326951,"quote",false,16408282429201193700],[14285738760999836560,"proc_macro2",false,14273862529107951632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/yoke-derive-0f534f0efcc503c6/dep-lib-yoke_derive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerofrom-d57b381ae14dc6c3/dep-lib-zerofrom b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-d57b381ae14dc6c3/dep-lib-zerofrom new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-d57b381ae14dc6c3/dep-lib-zerofrom differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerofrom-d57b381ae14dc6c3/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-d57b381ae14dc6c3/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-d57b381ae14dc6c3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerofrom-d57b381ae14dc6c3/lib-zerofrom b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-d57b381ae14dc6c3/lib-zerofrom new file mode 100644 index 00000000..383ce22d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-d57b381ae14dc6c3/lib-zerofrom @@ -0,0 +1 @@ +9fda72001d4d3353 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerofrom-d57b381ae14dc6c3/lib-zerofrom.json b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-d57b381ae14dc6c3/lib-zerofrom.json new file mode 100644 index 00000000..882193fe --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-d57b381ae14dc6c3/lib-zerofrom.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"derive\"]","declared_features":"[\"alloc\", \"default\", \"derive\"]","target":723370850876025358,"profile":2040997289075261528,"path":10802513094488209681,"deps":[[4022439902832367970,"zerofrom_derive",false,3906088132239755550]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/zerofrom-d57b381ae14dc6c3/dep-lib-zerofrom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerofrom-derive-ab5a946419e13877/dep-lib-zerofrom_derive b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-derive-ab5a946419e13877/dep-lib-zerofrom_derive new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-derive-ab5a946419e13877/dep-lib-zerofrom_derive differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerofrom-derive-ab5a946419e13877/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-derive-ab5a946419e13877/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-derive-ab5a946419e13877/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerofrom-derive-ab5a946419e13877/lib-zerofrom_derive b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-derive-ab5a946419e13877/lib-zerofrom_derive new file mode 100644 index 00000000..fc3b2240 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-derive-ab5a946419e13877/lib-zerofrom_derive @@ -0,0 +1 @@ +1e0985ff75363536 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerofrom-derive-ab5a946419e13877/lib-zerofrom_derive.json b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-derive-ab5a946419e13877/lib-zerofrom_derive.json new file mode 100644 index 00000000..51af48a6 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-derive-ab5a946419e13877/lib-zerofrom_derive.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":1753304412232254384,"profile":1369601567987815722,"path":17173166803427262148,"deps":[[4621990586401870511,"synstructure",false,6279898751121820903],[7988640081342112296,"syn",false,1809862803220272063],[9869581871423326951,"quote",false,16408282429201193700],[14285738760999836560,"proc_macro2",false,14273862529107951632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/zerofrom-derive-ab5a946419e13877/dep-lib-zerofrom_derive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerofrom-fb7d94ebd670cdcc/dep-lib-zerofrom b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-fb7d94ebd670cdcc/dep-lib-zerofrom new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-fb7d94ebd670cdcc/dep-lib-zerofrom differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerofrom-fb7d94ebd670cdcc/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-fb7d94ebd670cdcc/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-fb7d94ebd670cdcc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerofrom-fb7d94ebd670cdcc/lib-zerofrom b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-fb7d94ebd670cdcc/lib-zerofrom new file mode 100644 index 00000000..a90e0bd7 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-fb7d94ebd670cdcc/lib-zerofrom @@ -0,0 +1 @@ +e3082cf463246d45 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerofrom-fb7d94ebd670cdcc/lib-zerofrom.json b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-fb7d94ebd670cdcc/lib-zerofrom.json new file mode 100644 index 00000000..f0320d1a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerofrom-fb7d94ebd670cdcc/lib-zerofrom.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"derive\"]","declared_features":"[\"alloc\", \"default\", \"derive\"]","target":723370850876025358,"profile":1369601567987815722,"path":10802513094488209681,"deps":[[4022439902832367970,"zerofrom_derive",false,3906088132239755550]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/zerofrom-fb7d94ebd670cdcc/dep-lib-zerofrom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zeroize-4220b27611bec823/dep-lib-zeroize b/hindsight-clients/rust/target/release/.fingerprint/zeroize-4220b27611bec823/dep-lib-zeroize new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/zeroize-4220b27611bec823/dep-lib-zeroize differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/zeroize-4220b27611bec823/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/zeroize-4220b27611bec823/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zeroize-4220b27611bec823/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zeroize-4220b27611bec823/lib-zeroize b/hindsight-clients/rust/target/release/.fingerprint/zeroize-4220b27611bec823/lib-zeroize new file mode 100644 index 00000000..cb27628f --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zeroize-4220b27611bec823/lib-zeroize @@ -0,0 +1 @@ +860b7d66a02d8f1d \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zeroize-4220b27611bec823/lib-zeroize.json b/hindsight-clients/rust/target/release/.fingerprint/zeroize-4220b27611bec823/lib-zeroize.json new file mode 100644 index 00000000..8b4c22cc --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zeroize-4220b27611bec823/lib-zeroize.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"alloc\", \"default\"]","declared_features":"[\"aarch64\", \"alloc\", \"default\", \"derive\", \"serde\", \"simd\", \"std\", \"zeroize_derive\"]","target":12859466896652407160,"profile":2040997289075261528,"path":3407037479787461645,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/zeroize-4220b27611bec823/dep-lib-zeroize","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerotrie-4b73ece37dd65dba/dep-lib-zerotrie b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-4b73ece37dd65dba/dep-lib-zerotrie new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-4b73ece37dd65dba/dep-lib-zerotrie differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerotrie-4b73ece37dd65dba/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-4b73ece37dd65dba/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-4b73ece37dd65dba/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerotrie-4b73ece37dd65dba/lib-zerotrie b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-4b73ece37dd65dba/lib-zerotrie new file mode 100644 index 00000000..cff631af --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-4b73ece37dd65dba/lib-zerotrie @@ -0,0 +1 @@ +7ab22fd26691c146 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerotrie-4b73ece37dd65dba/lib-zerotrie.json b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-4b73ece37dd65dba/lib-zerotrie.json new file mode 100644 index 00000000..53279e1d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-4b73ece37dd65dba/lib-zerotrie.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"yoke\", \"zerofrom\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"litemap\", \"serde\", \"yoke\", \"zerofrom\", \"zerovec\"]","target":12445875338185814621,"profile":1369601567987815722,"path":15060418291721522189,"deps":[[697207654067905947,"yoke",false,3695473010344844717],[5298260564258778412,"displaydoc",false,14995169750182313227],[17046516144589451410,"zerofrom",false,5002694772795377891]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/zerotrie-4b73ece37dd65dba/dep-lib-zerotrie","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerotrie-ca167dddb60a6011/dep-lib-zerotrie b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-ca167dddb60a6011/dep-lib-zerotrie new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-ca167dddb60a6011/dep-lib-zerotrie differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerotrie-ca167dddb60a6011/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-ca167dddb60a6011/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-ca167dddb60a6011/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerotrie-ca167dddb60a6011/lib-zerotrie b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-ca167dddb60a6011/lib-zerotrie new file mode 100644 index 00000000..7be45035 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-ca167dddb60a6011/lib-zerotrie @@ -0,0 +1 @@ +33d1bf4afd3c0122 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerotrie-ca167dddb60a6011/lib-zerotrie.json b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-ca167dddb60a6011/lib-zerotrie.json new file mode 100644 index 00000000..db87576d --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerotrie-ca167dddb60a6011/lib-zerotrie.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"yoke\", \"zerofrom\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"litemap\", \"serde\", \"yoke\", \"zerofrom\", \"zerovec\"]","target":12445875338185814621,"profile":2040997289075261528,"path":15060418291721522189,"deps":[[697207654067905947,"yoke",false,10014244842438812018],[5298260564258778412,"displaydoc",false,14995169750182313227],[17046516144589451410,"zerofrom",false,5995220315917179551]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/zerotrie-ca167dddb60a6011/dep-lib-zerotrie","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerovec-50c23b104e70bca8/dep-lib-zerovec b/hindsight-clients/rust/target/release/.fingerprint/zerovec-50c23b104e70bca8/dep-lib-zerovec new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/zerovec-50c23b104e70bca8/dep-lib-zerovec differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerovec-50c23b104e70bca8/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/zerovec-50c23b104e70bca8/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerovec-50c23b104e70bca8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerovec-50c23b104e70bca8/lib-zerovec b/hindsight-clients/rust/target/release/.fingerprint/zerovec-50c23b104e70bca8/lib-zerovec new file mode 100644 index 00000000..ee00890b --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerovec-50c23b104e70bca8/lib-zerovec @@ -0,0 +1 @@ +fe0fed675e28d2a1 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerovec-50c23b104e70bca8/lib-zerovec.json b/hindsight-clients/rust/target/release/.fingerprint/zerovec-50c23b104e70bca8/lib-zerovec.json new file mode 100644 index 00000000..a4454774 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerovec-50c23b104e70bca8/lib-zerovec.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"derive\", \"yoke\"]","declared_features":"[\"alloc\", \"databake\", \"derive\", \"hashmap\", \"serde\", \"std\", \"yoke\"]","target":1825474209729987087,"profile":1369601567987815722,"path":1712161727535939769,"deps":[[697207654067905947,"yoke",false,3695473010344844717],[6522303474648583265,"zerovec_derive",false,1345039962345769279],[17046516144589451410,"zerofrom",false,5002694772795377891]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/zerovec-50c23b104e70bca8/dep-lib-zerovec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerovec-668435ce0048fc8d/dep-lib-zerovec b/hindsight-clients/rust/target/release/.fingerprint/zerovec-668435ce0048fc8d/dep-lib-zerovec new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/zerovec-668435ce0048fc8d/dep-lib-zerovec differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerovec-668435ce0048fc8d/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/zerovec-668435ce0048fc8d/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerovec-668435ce0048fc8d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerovec-668435ce0048fc8d/lib-zerovec b/hindsight-clients/rust/target/release/.fingerprint/zerovec-668435ce0048fc8d/lib-zerovec new file mode 100644 index 00000000..db7041d5 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerovec-668435ce0048fc8d/lib-zerovec @@ -0,0 +1 @@ +48916783b1a0e965 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerovec-668435ce0048fc8d/lib-zerovec.json b/hindsight-clients/rust/target/release/.fingerprint/zerovec-668435ce0048fc8d/lib-zerovec.json new file mode 100644 index 00000000..1b748a9a --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerovec-668435ce0048fc8d/lib-zerovec.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[\"derive\", \"yoke\"]","declared_features":"[\"alloc\", \"databake\", \"derive\", \"hashmap\", \"serde\", \"std\", \"yoke\"]","target":1825474209729987087,"profile":2040997289075261528,"path":1712161727535939769,"deps":[[697207654067905947,"yoke",false,10014244842438812018],[6522303474648583265,"zerovec_derive",false,1345039962345769279],[17046516144589451410,"zerofrom",false,5995220315917179551]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/zerovec-668435ce0048fc8d/dep-lib-zerovec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerovec-derive-a30554334f748eff/dep-lib-zerovec_derive b/hindsight-clients/rust/target/release/.fingerprint/zerovec-derive-a30554334f748eff/dep-lib-zerovec_derive new file mode 100644 index 00000000..ec3cb8bf Binary files /dev/null and b/hindsight-clients/rust/target/release/.fingerprint/zerovec-derive-a30554334f748eff/dep-lib-zerovec_derive differ diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerovec-derive-a30554334f748eff/invoked.timestamp b/hindsight-clients/rust/target/release/.fingerprint/zerovec-derive-a30554334f748eff/invoked.timestamp new file mode 100644 index 00000000..e00328da --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerovec-derive-a30554334f748eff/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerovec-derive-a30554334f748eff/lib-zerovec_derive b/hindsight-clients/rust/target/release/.fingerprint/zerovec-derive-a30554334f748eff/lib-zerovec_derive new file mode 100644 index 00000000..3fa20ea2 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerovec-derive-a30554334f748eff/lib-zerovec_derive @@ -0,0 +1 @@ +3f09532cb88aaa12 \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/.fingerprint/zerovec-derive-a30554334f748eff/lib-zerovec_derive.json b/hindsight-clients/rust/target/release/.fingerprint/zerovec-derive-a30554334f748eff/lib-zerovec_derive.json new file mode 100644 index 00000000..3f4f3ed8 --- /dev/null +++ b/hindsight-clients/rust/target/release/.fingerprint/zerovec-derive-a30554334f748eff/lib-zerovec_derive.json @@ -0,0 +1 @@ +{"rustc":16243257175721966122,"features":"[]","declared_features":"[]","target":14030368369369144574,"profile":1369601567987815722,"path":7913381126302754551,"deps":[[7988640081342112296,"syn",false,1809862803220272063],[9869581871423326951,"quote",false,16408282429201193700],[14285738760999836560,"proc_macro2",false,14273862529107951632]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/zerovec-derive-a30554334f748eff/dep-lib-zerovec_derive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/hindsight-clients/rust/target/release/deps/aho_corasick-72e8866aeabc96bc.d b/hindsight-clients/rust/target/release/deps/aho_corasick-72e8866aeabc96bc.d new file mode 100644 index 00000000..d8280363 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/aho_corasick-72e8866aeabc96bc.d @@ -0,0 +1,35 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/aho_corasick-72e8866aeabc96bc.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/ahocorasick.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/automaton.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/dfa.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/nfa/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/nfa/contiguous.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/nfa/noncontiguous.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/api.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/pattern.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/rabinkarp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/teddy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/teddy/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/teddy/generic.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/vector.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/alphabet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/buffer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/byte_frequencies.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/prefilter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/primitives.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/remapper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/search.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/special.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libaho_corasick-72e8866aeabc96bc.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/ahocorasick.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/automaton.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/dfa.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/nfa/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/nfa/contiguous.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/nfa/noncontiguous.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/api.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/pattern.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/rabinkarp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/teddy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/teddy/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/teddy/generic.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/vector.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/alphabet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/buffer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/byte_frequencies.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/prefilter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/primitives.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/remapper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/search.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/special.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libaho_corasick-72e8866aeabc96bc.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/ahocorasick.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/automaton.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/dfa.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/nfa/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/nfa/contiguous.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/nfa/noncontiguous.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/api.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/pattern.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/rabinkarp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/teddy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/teddy/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/teddy/generic.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/vector.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/alphabet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/buffer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/byte_frequencies.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/prefilter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/primitives.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/remapper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/search.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/special.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/ahocorasick.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/automaton.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/dfa.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/nfa/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/nfa/contiguous.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/nfa/noncontiguous.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/api.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/ext.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/pattern.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/rabinkarp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/teddy/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/teddy/builder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/teddy/generic.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/packed/vector.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/alphabet.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/buffer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/byte_frequencies.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/debug.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/int.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/prefilter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/primitives.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/remapper.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/search.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/util/special.rs: diff --git a/hindsight-clients/rust/target/release/deps/allocator_api2-b60d2e363df3c29c.d b/hindsight-clients/rust/target/release/deps/allocator_api2-b60d2e363df3c29c.d new file mode 100644 index 00000000..db2b394f --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/allocator_api2-b60d2e363df3c29c.d @@ -0,0 +1,21 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/allocator_api2-b60d2e363df3c29c.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/alloc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/alloc/global.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/boxed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/raw_vec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/splice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/drain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/into_iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/partial_eq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/set_len_on_drop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/unique.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liballocator_api2-b60d2e363df3c29c.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/alloc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/alloc/global.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/boxed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/raw_vec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/splice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/drain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/into_iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/partial_eq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/set_len_on_drop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/unique.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liballocator_api2-b60d2e363df3c29c.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/alloc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/alloc/global.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/boxed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/raw_vec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/splice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/drain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/into_iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/partial_eq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/set_len_on_drop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/unique.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/alloc/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/alloc/global.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/boxed.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/raw_vec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/splice.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/drain.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/into_iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/partial_eq.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/vec/set_len_on_drop.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/slice.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/stable/unique.rs: diff --git a/hindsight-clients/rust/target/release/deps/atomic_waker-03abd245664a9468.d b/hindsight-clients/rust/target/release/deps/atomic_waker-03abd245664a9468.d new file mode 100644 index 00000000..e5b9fd1f --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/atomic_waker-03abd245664a9468.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/atomic_waker-03abd245664a9468.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libatomic_waker-03abd245664a9468.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libatomic_waker-03abd245664a9468.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/atomic_waker-7c21d3d9b5ae4ff0.d b/hindsight-clients/rust/target/release/deps/atomic_waker-7c21d3d9b5ae4ff0.d new file mode 100644 index 00000000..ae0b8a3e --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/atomic_waker-7c21d3d9b5ae4ff0.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/atomic_waker-7c21d3d9b5ae4ff0.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libatomic_waker-7c21d3d9b5ae4ff0.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libatomic_waker-7c21d3d9b5ae4ff0.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/autocfg-793e7f0428db50c8.d b/hindsight-clients/rust/target/release/deps/autocfg-793e7f0428db50c8.d new file mode 100644 index 00000000..6896d69b --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/autocfg-793e7f0428db50c8.d @@ -0,0 +1,10 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/autocfg-793e7f0428db50c8.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/rustc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/version.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libautocfg-793e7f0428db50c8.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/rustc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/version.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libautocfg-793e7f0428db50c8.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/rustc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/version.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/rustc.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/version.rs: diff --git a/hindsight-clients/rust/target/release/deps/base64-92bb077529d3bd79.d b/hindsight-clients/rust/target/release/deps/base64-92bb077529d3bd79.d new file mode 100644 index 00000000..5e1bdbbf --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/base64-92bb077529d3bd79.d @@ -0,0 +1,22 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/base64-92bb077529d3bd79.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libbase64-92bb077529d3bd79.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libbase64-92bb077529d3bd79.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs: diff --git a/hindsight-clients/rust/target/release/deps/base64-ef903aa210400594.d b/hindsight-clients/rust/target/release/deps/base64-ef903aa210400594.d new file mode 100644 index 00000000..e1fa7ad8 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/base64-ef903aa210400594.d @@ -0,0 +1,22 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/base64-ef903aa210400594.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libbase64-ef903aa210400594.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libbase64-ef903aa210400594.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs: diff --git a/hindsight-clients/rust/target/release/deps/bitflags-0dfee42de7f913a6.d b/hindsight-clients/rust/target/release/deps/bitflags-0dfee42de7f913a6.d new file mode 100644 index 00000000..e31a3986 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/bitflags-0dfee42de7f913a6.d @@ -0,0 +1,13 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/bitflags-0dfee42de7f913a6.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/traits.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/public.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/internal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/external.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libbitflags-0dfee42de7f913a6.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/traits.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/public.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/internal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/external.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libbitflags-0dfee42de7f913a6.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/traits.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/public.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/internal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/external.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/parser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/traits.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/public.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/internal.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/external.rs: diff --git a/hindsight-clients/rust/target/release/deps/bitflags-a1b963c61981cc8c.d b/hindsight-clients/rust/target/release/deps/bitflags-a1b963c61981cc8c.d new file mode 100644 index 00000000..119e437f --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/bitflags-a1b963c61981cc8c.d @@ -0,0 +1,13 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/bitflags-a1b963c61981cc8c.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/traits.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/public.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/internal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/external.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libbitflags-a1b963c61981cc8c.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/traits.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/public.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/internal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/external.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libbitflags-a1b963c61981cc8c.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/traits.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/public.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/internal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/external.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/parser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/traits.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/public.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/internal.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/external.rs: diff --git a/hindsight-clients/rust/target/release/deps/bytes-412a86f44c4c2395.d b/hindsight-clients/rust/target/release/deps/bytes-412a86f44c4c2395.d new file mode 100644 index 00000000..cd1017e7 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/bytes-412a86f44c4c2395.d @@ -0,0 +1,24 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/bytes-412a86f44c4c2395.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_impl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_mut.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/chain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/limit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/take.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/uninit_slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/vec_deque.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes_mut.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/hex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/loom.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libbytes-412a86f44c4c2395.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_impl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_mut.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/chain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/limit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/take.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/uninit_slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/vec_deque.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes_mut.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/hex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/loom.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libbytes-412a86f44c4c2395.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_impl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_mut.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/chain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/limit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/take.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/uninit_slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/vec_deque.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes_mut.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/hex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/loom.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_impl.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_mut.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/chain.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/limit.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/reader.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/take.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/uninit_slice.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/vec_deque.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/writer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes_mut.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/debug.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/hex.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/loom.rs: diff --git a/hindsight-clients/rust/target/release/deps/bytes-94bad943d383b064.d b/hindsight-clients/rust/target/release/deps/bytes-94bad943d383b064.d new file mode 100644 index 00000000..f0123c34 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/bytes-94bad943d383b064.d @@ -0,0 +1,24 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/bytes-94bad943d383b064.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_impl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_mut.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/chain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/limit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/take.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/uninit_slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/vec_deque.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes_mut.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/hex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/loom.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libbytes-94bad943d383b064.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_impl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_mut.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/chain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/limit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/take.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/uninit_slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/vec_deque.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes_mut.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/hex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/loom.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libbytes-94bad943d383b064.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_impl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_mut.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/chain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/limit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/take.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/uninit_slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/vec_deque.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes_mut.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/hex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/loom.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_impl.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/buf_mut.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/chain.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/limit.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/reader.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/take.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/uninit_slice.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/vec_deque.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/buf/writer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/bytes_mut.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/debug.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/fmt/hex.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/loom.rs: diff --git a/hindsight-clients/rust/target/release/deps/cfg_if-351b78e9a90790e2.d b/hindsight-clients/rust/target/release/deps/cfg_if-351b78e9a90790e2.d new file mode 100644 index 00000000..2525f9ee --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/cfg_if-351b78e9a90790e2.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/cfg_if-351b78e9a90790e2.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libcfg_if-351b78e9a90790e2.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libcfg_if-351b78e9a90790e2.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/chrono-6bee28905f7e3e93.d b/hindsight-clients/rust/target/release/deps/chrono-6bee28905f7e3e93.d new file mode 100644 index 00000000..3ab33f75 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/chrono-6bee28905f7e3e93.d @@ -0,0 +1,31 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/chrono-6bee28905f7e3e93.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/time_delta.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/date.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/datetime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/formatting.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parsed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/scan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/strftime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/locales.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/date/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/datetime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/internals.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/isoweek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/fixed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/utc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/round.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/month.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/traits.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libchrono-6bee28905f7e3e93.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/time_delta.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/date.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/datetime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/formatting.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parsed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/scan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/strftime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/locales.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/date/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/datetime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/internals.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/isoweek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/fixed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/utc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/round.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/month.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/traits.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libchrono-6bee28905f7e3e93.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/time_delta.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/date.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/datetime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/formatting.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parsed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/scan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/strftime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/locales.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/date/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/datetime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/internals.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/isoweek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/fixed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/utc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/round.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/month.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/traits.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/time_delta.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/date.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/datetime/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/formatting.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parsed.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parse.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/scan.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/strftime.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/locales.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/date/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/datetime/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/internals.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/isoweek.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/time/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/fixed.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/utc.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/round.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday_set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/month.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/traits.rs: diff --git a/hindsight-clients/rust/target/release/deps/chrono-8abe3a00a762e4ff.d b/hindsight-clients/rust/target/release/deps/chrono-8abe3a00a762e4ff.d new file mode 100644 index 00000000..ff1cd00d --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/chrono-8abe3a00a762e4ff.d @@ -0,0 +1,40 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/chrono-8abe3a00a762e4ff.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/time_delta.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/date.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/datetime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/datetime/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/formatting.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parsed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/scan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/strftime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/locales.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/date/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/datetime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/datetime/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/internals.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/isoweek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/time/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/fixed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/unix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/timezone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/rule.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/utc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/round.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/month.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/traits.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libchrono-8abe3a00a762e4ff.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/time_delta.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/date.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/datetime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/datetime/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/formatting.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parsed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/scan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/strftime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/locales.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/date/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/datetime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/datetime/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/internals.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/isoweek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/time/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/fixed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/unix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/timezone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/rule.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/utc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/round.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/month.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/traits.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libchrono-8abe3a00a762e4ff.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/time_delta.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/date.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/datetime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/datetime/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/formatting.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parsed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/scan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/strftime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/locales.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/date/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/datetime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/datetime/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/internals.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/isoweek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/time/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/fixed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/unix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/timezone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/rule.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/utc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/round.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/month.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/traits.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/time_delta.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/date.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/datetime/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/datetime/serde.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/formatting.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parsed.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/parse.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/scan.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/strftime.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/format/locales.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/date/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/datetime/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/datetime/serde.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/internals.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/isoweek.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/time/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/naive/time/serde.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/fixed.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/unix.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/timezone.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/parser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/local/tz_info/rule.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/offset/utc.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/round.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/weekday_set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/month.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/traits.rs: diff --git a/hindsight-clients/rust/target/release/deps/core_foundation-1823b1466cdd7a2a.d b/hindsight-clients/rust/target/release/deps/core_foundation-1823b1466cdd7a2a.d new file mode 100644 index 00000000..27a60035 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/core_foundation-1823b1466cdd7a2a.d @@ -0,0 +1,27 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/core_foundation-1823b1466cdd7a2a.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/array.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/attributed_string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/base.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/boolean.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/bundle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/characterset.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/date.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/dictionary.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/filedescriptor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/mach_port.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/number.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/propertylist.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/runloop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/timezone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/url.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/uuid.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libcore_foundation-1823b1466cdd7a2a.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/array.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/attributed_string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/base.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/boolean.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/bundle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/characterset.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/date.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/dictionary.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/filedescriptor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/mach_port.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/number.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/propertylist.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/runloop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/timezone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/url.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/uuid.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libcore_foundation-1823b1466cdd7a2a.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/array.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/attributed_string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/base.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/boolean.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/bundle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/characterset.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/date.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/dictionary.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/filedescriptor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/mach_port.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/number.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/propertylist.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/runloop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/timezone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/url.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/uuid.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/array.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/attributed_string.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/base.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/boolean.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/bundle.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/characterset.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/data.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/date.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/dictionary.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/filedescriptor.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/mach_port.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/number.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/propertylist.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/runloop.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/string.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/timezone.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/url.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.9.4/src/uuid.rs: diff --git a/hindsight-clients/rust/target/release/deps/core_foundation_sys-f7674976e1150ee8.d b/hindsight-clients/rust/target/release/deps/core_foundation_sys-f7674976e1150ee8.d new file mode 100644 index 00000000..4ad8492b --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/core_foundation_sys-f7674976e1150ee8.d @@ -0,0 +1,46 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/core_foundation_sys-f7674976e1150ee8.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/array.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/attributed_string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/bag.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/base.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/binary_heap.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/bit_vector.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/bundle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/calendar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/characterset.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/date.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/date_formatter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/dictionary.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/file_security.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/filedescriptor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/mach_port.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/messageport.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/notification_center.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/number.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/number_formatter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/plugin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/preferences.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/propertylist.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/runloop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/string_tokenizer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/timezone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/tree.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/url.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/url_enumerator.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/user_notification.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/uuid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/xml_node.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/xml_parser.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libcore_foundation_sys-f7674976e1150ee8.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/array.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/attributed_string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/bag.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/base.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/binary_heap.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/bit_vector.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/bundle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/calendar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/characterset.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/date.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/date_formatter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/dictionary.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/file_security.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/filedescriptor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/mach_port.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/messageport.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/notification_center.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/number.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/number_formatter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/plugin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/preferences.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/propertylist.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/runloop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/string_tokenizer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/timezone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/tree.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/url.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/url_enumerator.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/user_notification.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/uuid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/xml_node.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/xml_parser.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libcore_foundation_sys-f7674976e1150ee8.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/array.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/attributed_string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/bag.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/base.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/binary_heap.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/bit_vector.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/bundle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/calendar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/characterset.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/date.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/date_formatter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/dictionary.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/file_security.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/filedescriptor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/mach_port.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/messageport.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/notification_center.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/number.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/number_formatter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/plugin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/preferences.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/propertylist.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/runloop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/string_tokenizer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/timezone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/tree.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/url.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/url_enumerator.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/user_notification.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/uuid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/xml_node.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/xml_parser.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/array.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/attributed_string.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/bag.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/base.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/binary_heap.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/bit_vector.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/bundle.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/calendar.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/characterset.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/data.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/date.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/date_formatter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/dictionary.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/file_security.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/filedescriptor.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/locale.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/mach_port.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/messageport.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/notification_center.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/number.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/number_formatter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/plugin.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/preferences.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/propertylist.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/runloop.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/socket.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/string.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/string_tokenizer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/timezone.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/tree.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/url.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/url_enumerator.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/user_notification.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/uuid.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/xml_node.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/xml_parser.rs: diff --git a/hindsight-clients/rust/target/release/deps/displaydoc-513c6df758a8a10f.d b/hindsight-clients/rust/target/release/deps/displaydoc-513c6df758a8a10f.d new file mode 100644 index 00000000..9a7fdbe7 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/displaydoc-513c6df758a8a10f.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/displaydoc-513c6df758a8a10f.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/expand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/fmt.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libdisplaydoc-513c6df758a8a10f.dylib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/expand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/fmt.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/attr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/expand.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/fmt.rs: diff --git a/hindsight-clients/rust/target/release/deps/dyn_clone-fe2713804145d25d.d b/hindsight-clients/rust/target/release/deps/dyn_clone-fe2713804145d25d.d new file mode 100644 index 00000000..5dd0b914 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/dyn_clone-fe2713804145d25d.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/dyn_clone-fe2713804145d25d.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/src/macros.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libdyn_clone-fe2713804145d25d.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/src/macros.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libdyn_clone-fe2713804145d25d.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/src/macros.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/src/macros.rs: diff --git a/hindsight-clients/rust/target/release/deps/encoding_rs-dba92506d30fe397.d b/hindsight-clients/rust/target/release/deps/encoding_rs-dba92506d30fe397.d new file mode 100644 index 00000000..7ae4ab91 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/encoding_rs-dba92506d30fe397.d @@ -0,0 +1,25 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/encoding_rs-dba92506d30fe397.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/big5.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/euc_jp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/euc_kr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/gb18030.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/gb18030_2022.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/iso_2022_jp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/replacement.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/shift_jis.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/single_byte.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/utf_16.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/utf_8.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/x_user_defined.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/ascii.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/handles.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/variant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/mem.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libencoding_rs-dba92506d30fe397.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/big5.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/euc_jp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/euc_kr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/gb18030.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/gb18030_2022.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/iso_2022_jp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/replacement.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/shift_jis.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/single_byte.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/utf_16.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/utf_8.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/x_user_defined.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/ascii.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/handles.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/variant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/mem.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libencoding_rs-dba92506d30fe397.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/big5.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/euc_jp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/euc_kr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/gb18030.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/gb18030_2022.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/iso_2022_jp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/replacement.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/shift_jis.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/single_byte.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/utf_16.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/utf_8.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/x_user_defined.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/ascii.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/handles.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/variant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/mem.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/big5.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/euc_jp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/euc_kr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/gb18030.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/gb18030_2022.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/iso_2022_jp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/replacement.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/shift_jis.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/single_byte.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/utf_16.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/utf_8.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/x_user_defined.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/ascii.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/data.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/handles.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/variant.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/mem.rs: diff --git a/hindsight-clients/rust/target/release/deps/equivalent-706821321d21a6b7.d b/hindsight-clients/rust/target/release/deps/equivalent-706821321d21a6b7.d new file mode 100644 index 00000000..df6a46ad --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/equivalent-706821321d21a6b7.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/equivalent-706821321d21a6b7.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libequivalent-706821321d21a6b7.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libequivalent-706821321d21a6b7.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/equivalent-8bf9740ce56fcc22.d b/hindsight-clients/rust/target/release/deps/equivalent-8bf9740ce56fcc22.d new file mode 100644 index 00000000..3601e0b6 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/equivalent-8bf9740ce56fcc22.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/equivalent-8bf9740ce56fcc22.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libequivalent-8bf9740ce56fcc22.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libequivalent-8bf9740ce56fcc22.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/errno-49d4026e34734780.d b/hindsight-clients/rust/target/release/deps/errno-49d4026e34734780.d new file mode 100644 index 00000000..1350c6a3 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/errno-49d4026e34734780.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/errno-49d4026e34734780.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/unix.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liberrno-49d4026e34734780.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/unix.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liberrno-49d4026e34734780.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/unix.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/unix.rs: diff --git a/hindsight-clients/rust/target/release/deps/fastrand-3a524914c65729cc.d b/hindsight-clients/rust/target/release/deps/fastrand-3a524914c65729cc.d new file mode 100644 index 00000000..59a045a7 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/fastrand-3a524914c65729cc.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/fastrand-3a524914c65729cc.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/src/global_rng.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfastrand-3a524914c65729cc.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/src/global_rng.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfastrand-3a524914c65729cc.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/src/global_rng.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/src/global_rng.rs: diff --git a/hindsight-clients/rust/target/release/deps/fnv-3edb7b4c3918c18a.d b/hindsight-clients/rust/target/release/deps/fnv-3edb7b4c3918c18a.d new file mode 100644 index 00000000..7b38281c --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/fnv-3edb7b4c3918c18a.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/fnv-3edb7b4c3918c18a.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fnv-1.0.7/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfnv-3edb7b4c3918c18a.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fnv-1.0.7/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfnv-3edb7b4c3918c18a.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fnv-1.0.7/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fnv-1.0.7/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/foldhash-9d93a1b920d6ea3f.d b/hindsight-clients/rust/target/release/deps/foldhash-9d93a1b920d6ea3f.d new file mode 100644 index 00000000..15fa3e69 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/foldhash-9d93a1b920d6ea3f.d @@ -0,0 +1,10 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/foldhash-9d93a1b920d6ea3f.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/fast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/quality.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/seed.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfoldhash-9d93a1b920d6ea3f.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/fast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/quality.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/seed.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfoldhash-9d93a1b920d6ea3f.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/fast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/quality.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/seed.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/fast.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/quality.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/seed.rs: diff --git a/hindsight-clients/rust/target/release/deps/form_urlencoded-5c00f58ab44e2a82.d b/hindsight-clients/rust/target/release/deps/form_urlencoded-5c00f58ab44e2a82.d new file mode 100644 index 00000000..c410a3a7 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/form_urlencoded-5c00f58ab44e2a82.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/form_urlencoded-5c00f58ab44e2a82.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libform_urlencoded-5c00f58ab44e2a82.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libform_urlencoded-5c00f58ab44e2a82.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/form_urlencoded-b24be541ed11553a.d b/hindsight-clients/rust/target/release/deps/form_urlencoded-b24be541ed11553a.d new file mode 100644 index 00000000..5d2d6590 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/form_urlencoded-b24be541ed11553a.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/form_urlencoded-b24be541ed11553a.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libform_urlencoded-b24be541ed11553a.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libform_urlencoded-b24be541ed11553a.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/futures_channel-294e951cf70dc95b.d b/hindsight-clients/rust/target/release/deps/futures_channel-294e951cf70dc95b.d new file mode 100644 index 00000000..a6f9d136 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/futures_channel-294e951cf70dc95b.d @@ -0,0 +1,11 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/futures_channel-294e951cf70dc95b.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/queue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/oneshot.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_channel-294e951cf70dc95b.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/queue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/oneshot.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_channel-294e951cf70dc95b.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/queue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/oneshot.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/queue.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/oneshot.rs: diff --git a/hindsight-clients/rust/target/release/deps/futures_channel-c62de9f0d96521df.d b/hindsight-clients/rust/target/release/deps/futures_channel-c62de9f0d96521df.d new file mode 100644 index 00000000..18c218d8 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/futures_channel-c62de9f0d96521df.d @@ -0,0 +1,11 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/futures_channel-c62de9f0d96521df.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/queue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/oneshot.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_channel-c62de9f0d96521df.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/queue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/oneshot.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_channel-c62de9f0d96521df.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/queue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/oneshot.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/mpsc/queue.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/oneshot.rs: diff --git a/hindsight-clients/rust/target/release/deps/futures_core-a79ba8aebf7a7610.d b/hindsight-clients/rust/target/release/deps/futures_core-a79ba8aebf7a7610.d new file mode 100644 index 00000000..3a2df2c4 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/futures_core-a79ba8aebf7a7610.d @@ -0,0 +1,13 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/futures_core-a79ba8aebf7a7610.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/poll.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/atomic_waker.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_core-a79ba8aebf7a7610.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/poll.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/atomic_waker.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_core-a79ba8aebf7a7610.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/poll.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/atomic_waker.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/poll.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/atomic_waker.rs: diff --git a/hindsight-clients/rust/target/release/deps/futures_core-b8b2cb2ec99603a4.d b/hindsight-clients/rust/target/release/deps/futures_core-b8b2cb2ec99603a4.d new file mode 100644 index 00000000..8282ce9d --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/futures_core-b8b2cb2ec99603a4.d @@ -0,0 +1,13 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/futures_core-b8b2cb2ec99603a4.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/poll.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/atomic_waker.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_core-b8b2cb2ec99603a4.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/poll.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/atomic_waker.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_core-b8b2cb2ec99603a4.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/poll.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/atomic_waker.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/poll.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/task/__internal/atomic_waker.rs: diff --git a/hindsight-clients/rust/target/release/deps/futures_sink-1a9fd05b9c6b7d08.d b/hindsight-clients/rust/target/release/deps/futures_sink-1a9fd05b9c6b7d08.d new file mode 100644 index 00000000..5e6bf49d --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/futures_sink-1a9fd05b9c6b7d08.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/futures_sink-1a9fd05b9c6b7d08.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_sink-1a9fd05b9c6b7d08.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_sink-1a9fd05b9c6b7d08.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/futures_sink-265fdad57087b848.d b/hindsight-clients/rust/target/release/deps/futures_sink-265fdad57087b848.d new file mode 100644 index 00000000..a938734d --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/futures_sink-265fdad57087b848.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/futures_sink-265fdad57087b848.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_sink-265fdad57087b848.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_sink-265fdad57087b848.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/futures_task-b93ca5ebea743a0c.d b/hindsight-clients/rust/target/release/deps/futures_task-b93ca5ebea743a0c.d new file mode 100644 index 00000000..573d4ef6 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/futures_task-b93ca5ebea743a0c.d @@ -0,0 +1,13 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/futures_task-b93ca5ebea743a0c.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/arc_wake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/future_obj.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/noop_waker.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_task-b93ca5ebea743a0c.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/arc_wake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/future_obj.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/noop_waker.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_task-b93ca5ebea743a0c.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/arc_wake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/future_obj.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/noop_waker.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/spawn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/arc_wake.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker_ref.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/future_obj.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/noop_waker.rs: diff --git a/hindsight-clients/rust/target/release/deps/futures_task-bd5c80be94c1accd.d b/hindsight-clients/rust/target/release/deps/futures_task-bd5c80be94c1accd.d new file mode 100644 index 00000000..5410b025 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/futures_task-bd5c80be94c1accd.d @@ -0,0 +1,13 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/futures_task-bd5c80be94c1accd.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/arc_wake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/future_obj.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/noop_waker.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_task-bd5c80be94c1accd.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/arc_wake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/future_obj.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/noop_waker.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_task-bd5c80be94c1accd.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/arc_wake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/future_obj.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/noop_waker.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/spawn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/arc_wake.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/waker_ref.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/future_obj.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/noop_waker.rs: diff --git a/hindsight-clients/rust/target/release/deps/futures_util-55567a44420abc81.d b/hindsight-clients/rust/target/release/deps/futures_util-55567a44420abc81.d new file mode 100644 index 00000000..b600b6b9 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/futures_util-55567a44420abc81.d @@ -0,0 +1,120 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/futures_util-55567a44420abc81.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/fuse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/into_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/pending.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/maybe_done.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_maybe_done.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/option.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_immediate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/always_ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_ok.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/unzip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/concat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/count.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/cycle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/enumerate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fuse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/into_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/next.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/select_next_some.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/peek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_until.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/zip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/ready_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/scan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffer_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each_concurrent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/and_then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/into_stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/or_else.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_next.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_concat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_ready_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_fold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_unfold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_skip_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_take_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffer_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each_concurrent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat_with.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/once.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/pending.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_immediate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_with_strategy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/unfold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_ordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/abort.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/ready_to_run_queue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/never.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lock/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/fns.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/unfold_state.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_util-55567a44420abc81.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/fuse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/into_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/pending.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/maybe_done.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_maybe_done.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/option.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_immediate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/always_ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_ok.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/unzip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/concat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/count.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/cycle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/enumerate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fuse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/into_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/next.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/select_next_some.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/peek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_until.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/zip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/ready_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/scan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffer_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each_concurrent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/and_then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/into_stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/or_else.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_next.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_concat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_ready_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_fold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_unfold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_skip_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_take_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffer_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each_concurrent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat_with.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/once.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/pending.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_immediate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_with_strategy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/unfold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_ordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/abort.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/ready_to_run_queue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/never.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lock/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/fns.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/unfold_state.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_util-55567a44420abc81.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/fuse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/into_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/pending.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/maybe_done.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_maybe_done.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/option.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_immediate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/always_ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_ok.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/unzip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/concat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/count.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/cycle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/enumerate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fuse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/into_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/next.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/select_next_some.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/peek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_until.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/zip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/ready_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/scan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffer_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each_concurrent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/and_then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/into_stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/or_else.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_next.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_concat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_ready_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_fold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_unfold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_skip_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_take_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffer_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each_concurrent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat_with.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/once.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/pending.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_immediate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_with_strategy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/unfold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_ordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/abort.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/ready_to_run_queue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/never.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lock/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/fns.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/unfold_state.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/flatten.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/fuse.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/into_future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten_err.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/lazy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/pending.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/maybe_done.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_maybe_done.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/option.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_fn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_immediate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/ready.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/always_ready.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join_all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join_all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_select.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_ok.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/either.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/abortable.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chain.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/collect.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/unzip.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/concat.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/count.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/cycle.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/enumerate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter_map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fold.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/any.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fuse.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/into_future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/next.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/select_next_some.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/peek.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip_while.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_while.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_until.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/then.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/zip.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chunks.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/ready_chunks.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/scan.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffer_unordered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten_unordered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each_concurrent.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/and_then.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/into_stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/or_else.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_next.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter_map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten_unordered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_collect.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_concat.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_chunks.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_ready_chunks.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_fold.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_unfold.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_skip_while.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_take_while.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffer_unordered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each_concurrent.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_any.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat_with.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/empty.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/once.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/pending.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_fn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_immediate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_with_strategy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/unfold.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_ordered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/abort.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/task.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/ready_to_run_queue.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/abortable.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/spawn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/never.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lock/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/abortable.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/fns.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/unfold_state.rs: diff --git a/hindsight-clients/rust/target/release/deps/futures_util-9ecc8128bcf3affa.d b/hindsight-clients/rust/target/release/deps/futures_util-9ecc8128bcf3affa.d new file mode 100644 index 00000000..1bbf4666 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/futures_util-9ecc8128bcf3affa.d @@ -0,0 +1,120 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/futures_util-9ecc8128bcf3affa.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/fuse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/into_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/pending.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/maybe_done.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_maybe_done.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/option.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_immediate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/always_ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_ok.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/unzip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/concat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/count.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/cycle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/enumerate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fuse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/into_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/next.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/select_next_some.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/peek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_until.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/zip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/ready_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/scan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffer_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each_concurrent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/and_then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/into_stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/or_else.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_next.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_concat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_ready_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_fold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_unfold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_skip_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_take_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffer_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each_concurrent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat_with.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/once.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/pending.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_immediate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_with_strategy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/unfold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_ordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/abort.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/ready_to_run_queue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/never.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lock/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/fns.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/unfold_state.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_util-9ecc8128bcf3affa.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/fuse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/into_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/pending.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/maybe_done.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_maybe_done.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/option.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_immediate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/always_ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_ok.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/unzip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/concat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/count.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/cycle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/enumerate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fuse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/into_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/next.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/select_next_some.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/peek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_until.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/zip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/ready_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/scan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffer_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each_concurrent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/and_then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/into_stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/or_else.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_next.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_concat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_ready_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_fold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_unfold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_skip_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_take_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffer_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each_concurrent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat_with.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/once.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/pending.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_immediate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_with_strategy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/unfold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_ordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/abort.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/ready_to_run_queue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/never.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lock/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/fns.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/unfold_state.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libfutures_util-9ecc8128bcf3affa.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/fuse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/into_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/pending.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/maybe_done.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_maybe_done.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/option.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_immediate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/always_ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_ok.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/unzip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/concat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/count.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/cycle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/enumerate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fuse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/into_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/next.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/select_next_some.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/peek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_until.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/zip.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/ready_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/scan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffer_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each_concurrent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/and_then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/into_stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/or_else.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_next.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_concat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_ready_chunks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_fold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_unfold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_skip_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_take_while.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffer_unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each_concurrent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat_with.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/once.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/pending.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_immediate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_with_strategy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/unfold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_ordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/abort.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/ready_to_run_queue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/never.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lock/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/abortable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/fns.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/unfold_state.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/flatten.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/fuse.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/into_future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten_err.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/lazy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/pending.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/maybe_done.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_maybe_done.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/option.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_fn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/poll_immediate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/ready.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/always_ready.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/join_all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_join_all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_select.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select_ok.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/either.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/abortable.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chain.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/collect.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/unzip.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/concat.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/count.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/cycle.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/enumerate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/filter_map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fold.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/any.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/fuse.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/into_future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/next.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/select_next_some.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/peek.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/skip_while.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_while.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/take_until.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/then.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/zip.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/chunks.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/ready_chunks.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/scan.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffer_unordered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/buffered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/flatten_unordered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/stream/for_each_concurrent.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/and_then.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/into_stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/or_else.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_next.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_filter_map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_flatten_unordered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_collect.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_concat.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_chunks.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_ready_chunks.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_fold.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_unfold.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_skip_while.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_take_while.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffer_unordered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_buffered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_for_each_concurrent.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/try_stream/try_any.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/repeat_with.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/empty.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/once.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/pending.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_fn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/poll_immediate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_with_strategy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/unfold.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_ordered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/abort.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/task.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/futures_unordered/ready_to_run_queue.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/select_all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/stream/abortable.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/task/spawn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/never.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lock/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/abortable.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/fns.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/unfold_state.rs: diff --git a/hindsight-clients/rust/target/release/deps/getrandom-afdf4337e2b8ddcf.d b/hindsight-clients/rust/target/release/deps/getrandom-afdf4337e2b8ddcf.d new file mode 100644 index 00000000..4ae94cc5 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/getrandom-afdf4337e2b8ddcf.d @@ -0,0 +1,13 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/getrandom-afdf4337e2b8ddcf.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/backends.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/../README.md /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/backends/getentropy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/backends/../util_libc.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libgetrandom-afdf4337e2b8ddcf.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/backends.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/../README.md /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/backends/getentropy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/backends/../util_libc.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libgetrandom-afdf4337e2b8ddcf.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/backends.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/../README.md /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/backends/getentropy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/backends/../util_libc.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/backends.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/util.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/../README.md: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/backends/getentropy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/backends/../util_libc.rs: diff --git a/hindsight-clients/rust/target/release/deps/h2-923e5387638d1bd9.d b/hindsight-clients/rust/target/release/deps/h2-923e5387638d1bd9.d new file mode 100644 index 00000000..1b02da07 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/h2-923e5387638d1bd9.d @@ -0,0 +1,54 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/h2-923e5387638d1bd9.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/framed_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/framed_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/header.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/huffman/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/huffman/table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/connection.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/go_away.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/peer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/ping_pong.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/settings.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/buffer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/counts.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/flow_control.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/prioritize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/recv.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/send.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/state.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/store.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/streams.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/go_away.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/head.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/headers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/ping.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/priority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/reason.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/reset.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/settings.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/stream_id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/window_update.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/server.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/share.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libh2-923e5387638d1bd9.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/framed_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/framed_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/header.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/huffman/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/huffman/table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/connection.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/go_away.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/peer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/ping_pong.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/settings.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/buffer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/counts.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/flow_control.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/prioritize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/recv.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/send.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/state.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/store.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/streams.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/go_away.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/head.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/headers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/ping.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/priority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/reason.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/reset.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/settings.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/stream_id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/window_update.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/server.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/share.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libh2-923e5387638d1bd9.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/framed_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/framed_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/header.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/huffman/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/huffman/table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/connection.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/go_away.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/peer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/ping_pong.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/settings.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/buffer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/counts.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/flow_control.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/prioritize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/recv.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/send.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/state.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/store.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/streams.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/go_away.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/head.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/headers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/ping.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/priority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/reason.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/reset.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/settings.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/stream_id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/window_update.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/server.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/share.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/framed_read.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/codec/framed_write.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/decoder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/encoder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/header.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/huffman/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/huffman/table.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/hpack/table.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/connection.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/go_away.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/peer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/ping_pong.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/settings.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/buffer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/counts.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/flow_control.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/prioritize.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/recv.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/send.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/state.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/store.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/proto/streams/streams.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/data.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/go_away.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/head.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/headers.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/ping.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/priority.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/reason.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/reset.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/settings.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/stream_id.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/util.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/frame/window_update.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/client.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/ext.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/server.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/share.rs: diff --git a/hindsight-clients/rust/target/release/deps/hashbrown-1cb498a6d2953fe8.d b/hindsight-clients/rust/target/release/deps/hashbrown-1cb498a6d2953fe8.d new file mode 100644 index 00000000..a737777c --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/hashbrown-1cb498a6d2953fe8.d @@ -0,0 +1,22 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/hashbrown-1cb498a6d2953fe8.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/bitmask.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/tag.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/hasher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/alloc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/external_trait_impls/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/scopeguard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/neon.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhashbrown-1cb498a6d2953fe8.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/bitmask.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/tag.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/hasher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/alloc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/external_trait_impls/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/scopeguard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/neon.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhashbrown-1cb498a6d2953fe8.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/bitmask.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/tag.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/hasher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/alloc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/external_trait_impls/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/scopeguard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/neon.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/bitmask.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/tag.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/hasher.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/alloc.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/util.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/external_trait_impls/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/scopeguard.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/table.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/neon.rs: diff --git a/hindsight-clients/rust/target/release/deps/hashbrown-bff8804fd72a7e60.d b/hindsight-clients/rust/target/release/deps/hashbrown-bff8804fd72a7e60.d new file mode 100644 index 00000000..d6c80681 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/hashbrown-bff8804fd72a7e60.d @@ -0,0 +1,23 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/hashbrown-bff8804fd72a7e60.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/bitmask.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/tag.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/hasher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/alloc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/external_trait_impls/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw_entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/scopeguard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/neon.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhashbrown-bff8804fd72a7e60.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/bitmask.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/tag.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/hasher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/alloc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/external_trait_impls/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw_entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/scopeguard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/neon.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhashbrown-bff8804fd72a7e60.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/bitmask.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/tag.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/hasher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/alloc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/external_trait_impls/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw_entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/scopeguard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/neon.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/bitmask.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/tag.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/hasher.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/alloc.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/util.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/external_trait_impls/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw_entry.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/scopeguard.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/table.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/control/group/neon.rs: diff --git a/hindsight-clients/rust/target/release/deps/heck-b7c073376714a322.d b/hindsight-clients/rust/target/release/deps/heck-b7c073376714a322.d new file mode 100644 index 00000000..a478d5aa --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/heck-b7c073376714a322.d @@ -0,0 +1,15 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/heck-b7c073376714a322.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/kebab.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lower_camel.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/shouty_kebab.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/shouty_snake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/snake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/title.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/train.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/upper_camel.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libheck-b7c073376714a322.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/kebab.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lower_camel.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/shouty_kebab.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/shouty_snake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/snake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/title.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/train.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/upper_camel.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libheck-b7c073376714a322.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/kebab.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lower_camel.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/shouty_kebab.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/shouty_snake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/snake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/title.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/train.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/upper_camel.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/kebab.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lower_camel.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/shouty_kebab.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/shouty_snake.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/snake.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/title.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/train.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/upper_camel.rs: diff --git a/hindsight-clients/rust/target/release/deps/hindsight_client-4329cb0e29911e3c.d b/hindsight-clients/rust/target/release/deps/hindsight_client-4329cb0e29911e3c.d new file mode 100644 index 00000000..3c306004 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/hindsight_client-4329cb0e29911e3c.d @@ -0,0 +1,10 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/hindsight_client-4329cb0e29911e3c.d: src/lib.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/hindsight-client-9933d827d3e3d55a/out/hindsight_client_generated.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhindsight_client-4329cb0e29911e3c.rlib: src/lib.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/hindsight-client-9933d827d3e3d55a/out/hindsight_client_generated.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhindsight_client-4329cb0e29911e3c.rmeta: src/lib.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/hindsight-client-9933d827d3e3d55a/out/hindsight_client_generated.rs + +src/lib.rs: +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/hindsight-client-9933d827d3e3d55a/out/hindsight_client_generated.rs: + +# env-dep:OUT_DIR=/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/hindsight-client-9933d827d3e3d55a/out diff --git a/hindsight-clients/rust/target/release/deps/http-080abab9df15dcdb.d b/hindsight-clients/rust/target/release/deps/http-080abab9df15dcdb.d new file mode 100644 index 00000000..c6508bdb --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/http-080abab9df15dcdb.d @@ -0,0 +1,26 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/http-080abab9df15dcdb.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/convert.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/name.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/method.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/status.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/port.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/scheme.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/version.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/byte_str.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/extensions.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttp-080abab9df15dcdb.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/convert.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/name.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/method.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/status.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/port.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/scheme.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/version.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/byte_str.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/extensions.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttp-080abab9df15dcdb.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/convert.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/name.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/method.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/status.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/port.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/scheme.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/version.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/byte_str.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/extensions.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/convert.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/name.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/value.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/method.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/request.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/response.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/status.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/authority.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/builder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/path.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/port.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/scheme.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/version.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/byte_str.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/extensions.rs: diff --git a/hindsight-clients/rust/target/release/deps/http-c005a30bf8cf28f3.d b/hindsight-clients/rust/target/release/deps/http-c005a30bf8cf28f3.d new file mode 100644 index 00000000..2f1602d4 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/http-c005a30bf8cf28f3.d @@ -0,0 +1,26 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/http-c005a30bf8cf28f3.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/convert.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/name.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/method.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/status.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/port.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/scheme.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/version.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/byte_str.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/extensions.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttp-c005a30bf8cf28f3.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/convert.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/name.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/method.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/status.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/port.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/scheme.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/version.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/byte_str.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/extensions.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttp-c005a30bf8cf28f3.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/convert.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/name.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/method.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/status.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/port.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/scheme.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/version.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/byte_str.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/extensions.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/convert.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/name.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/value.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/method.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/request.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/response.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/status.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/authority.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/builder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/path.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/port.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/scheme.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/version.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/byte_str.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/extensions.rs: diff --git a/hindsight-clients/rust/target/release/deps/http_body-a97b2dd4b35a479f.d b/hindsight-clients/rust/target/release/deps/http_body-a97b2dd4b35a479f.d new file mode 100644 index 00000000..faa2ec85 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/http_body-a97b2dd4b35a479f.d @@ -0,0 +1,9 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/http_body-a97b2dd4b35a479f.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/size_hint.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttp_body-a97b2dd4b35a479f.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/size_hint.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttp_body-a97b2dd4b35a479f.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/size_hint.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/frame.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/size_hint.rs: diff --git a/hindsight-clients/rust/target/release/deps/http_body-d4ff6ec1d26c1f58.d b/hindsight-clients/rust/target/release/deps/http_body-d4ff6ec1d26c1f58.d new file mode 100644 index 00000000..b37da3d1 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/http_body-d4ff6ec1d26c1f58.d @@ -0,0 +1,9 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/http_body-d4ff6ec1d26c1f58.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/size_hint.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttp_body-d4ff6ec1d26c1f58.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/size_hint.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttp_body-d4ff6ec1d26c1f58.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/size_hint.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/frame.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/size_hint.rs: diff --git a/hindsight-clients/rust/target/release/deps/http_body_util-156f4d6ef930e232.d b/hindsight-clients/rust/target/release/deps/http_body_util-156f4d6ef930e232.d new file mode 100644 index 00000000..da2ead09 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/http_body_util-156f4d6ef930e232.d @@ -0,0 +1,21 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/http_body_util-156f4d6ef930e232.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/collected.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/box_body.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/with_trailers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/full.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/limited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/util.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttp_body_util-156f4d6ef930e232.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/collected.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/box_body.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/with_trailers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/full.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/limited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/util.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttp_body_util-156f4d6ef930e232.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/collected.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/box_body.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/with_trailers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/full.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/limited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/util.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/collected.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/box_body.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/collect.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/frame.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_err.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_frame.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/with_trailers.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/either.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/empty.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/full.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/limited.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/util.rs: diff --git a/hindsight-clients/rust/target/release/deps/http_body_util-a43e710e0d65b76a.d b/hindsight-clients/rust/target/release/deps/http_body_util-a43e710e0d65b76a.d new file mode 100644 index 00000000..ce32c21e --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/http_body_util-a43e710e0d65b76a.d @@ -0,0 +1,21 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/http_body_util-a43e710e0d65b76a.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/collected.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/box_body.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/with_trailers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/full.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/limited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/util.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttp_body_util-a43e710e0d65b76a.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/collected.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/box_body.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/with_trailers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/full.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/limited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/util.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttp_body_util-a43e710e0d65b76a.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/collected.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/box_body.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/collect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_frame.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/with_trailers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/full.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/limited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/util.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/collected.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/box_body.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/collect.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/frame.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_err.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_frame.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/with_trailers.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/either.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/empty.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/full.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/limited.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/util.rs: diff --git a/hindsight-clients/rust/target/release/deps/httparse-4e0a2b2cb5e82a14.d b/hindsight-clients/rust/target/release/deps/httparse-4e0a2b2cb5e82a14.d new file mode 100644 index 00000000..e0179276 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/httparse-4e0a2b2cb5e82a14.d @@ -0,0 +1,12 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/httparse-4e0a2b2cb5e82a14.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/swar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/neon.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttparse-4e0a2b2cb5e82a14.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/swar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/neon.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttparse-4e0a2b2cb5e82a14.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/swar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/neon.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/swar.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/neon.rs: diff --git a/hindsight-clients/rust/target/release/deps/httparse-b962667cc4cc00a9.d b/hindsight-clients/rust/target/release/deps/httparse-b962667cc4cc00a9.d new file mode 100644 index 00000000..397e8014 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/httparse-b962667cc4cc00a9.d @@ -0,0 +1,12 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/httparse-b962667cc4cc00a9.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/swar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/neon.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttparse-b962667cc4cc00a9.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/swar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/neon.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhttparse-b962667cc4cc00a9.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/swar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/neon.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/swar.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/simd/neon.rs: diff --git a/hindsight-clients/rust/target/release/deps/hyper-01705a4182e4ce55.d b/hindsight-clients/rust/target/release/deps/hyper-01705a4182e4ce55.d new file mode 100644 index 00000000..37524962 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/hyper-01705a4182e4ce55.d @@ -0,0 +1,45 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/hyper-01705a4182e4ce55.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/trace.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/incoming.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/length.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/rewind.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/watch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/h1_reason_phrase.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/informational.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/bounds.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/timer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/http.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/service.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/upgrade.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/headers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/conn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/dispatch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/role.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/http1.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/dispatch.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhyper-01705a4182e4ce55.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/trace.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/incoming.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/length.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/rewind.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/watch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/h1_reason_phrase.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/informational.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/bounds.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/timer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/http.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/service.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/upgrade.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/headers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/conn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/dispatch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/role.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/http1.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/dispatch.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhyper-01705a4182e4ce55.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/trace.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/incoming.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/length.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/rewind.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/watch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/h1_reason_phrase.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/informational.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/bounds.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/timer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/http.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/service.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/upgrade.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/headers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/conn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/dispatch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/role.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/http1.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/dispatch.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/cfg.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/trace.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/incoming.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/length.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/buf.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/rewind.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/task.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/watch.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/h1_reason_phrase.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/informational.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/bounds.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/io.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/timer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/http.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/service.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/util.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/upgrade.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/headers.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/conn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/decode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/dispatch.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/encode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/io.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/role.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/http1.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/dispatch.rs: diff --git a/hindsight-clients/rust/target/release/deps/hyper-68b92baf42be0922.d b/hindsight-clients/rust/target/release/deps/hyper-68b92baf42be0922.d new file mode 100644 index 00000000..8a255029 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/hyper-68b92baf42be0922.d @@ -0,0 +1,53 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/hyper-68b92baf42be0922.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/trace.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/incoming.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/length.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/compat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/rewind.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/time.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/watch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/h1_reason_phrase.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/informational.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/bounds.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/timer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/http.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/service.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/upgrade.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/headers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/ping.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/upgrade.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/conn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/dispatch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/role.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/http1.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/http2.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/dispatch.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhyper-68b92baf42be0922.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/trace.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/incoming.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/length.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/compat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/rewind.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/time.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/watch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/h1_reason_phrase.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/informational.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/bounds.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/timer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/http.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/service.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/upgrade.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/headers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/ping.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/upgrade.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/conn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/dispatch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/role.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/http1.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/http2.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/dispatch.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhyper-68b92baf42be0922.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/trace.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/incoming.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/length.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/compat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/rewind.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/time.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/watch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/h1_reason_phrase.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/informational.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/bounds.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/timer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/http.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/service.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/upgrade.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/headers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/ping.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/upgrade.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/conn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/decode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/dispatch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/role.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/http1.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/http2.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/dispatch.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/cfg.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/trace.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/incoming.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/length.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/buf.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/either.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/compat.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/io/rewind.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/task.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/time.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/watch.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/h1_reason_phrase.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/ext/informational.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/bounds.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/io.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/timer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/http.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/service.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/service/util.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/upgrade.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/headers.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/ping.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/upgrade.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/conn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/decode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/dispatch.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/encode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/io.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/role.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h2/client.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/http1.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/http2.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/dispatch.rs: diff --git a/hindsight-clients/rust/target/release/deps/hyper_tls-59dc4b2da9834c15.d b/hindsight-clients/rust/target/release/deps/hyper_tls-59dc4b2da9834c15.d new file mode 100644 index 00000000..4553da86 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/hyper_tls-59dc4b2da9834c15.d @@ -0,0 +1,9 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/hyper_tls-59dc4b2da9834c15.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/stream.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhyper_tls-59dc4b2da9834c15.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/stream.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhyper_tls-59dc4b2da9834c15.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/stream.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/client.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/stream.rs: diff --git a/hindsight-clients/rust/target/release/deps/hyper_util-2cb0a97ae1a39f9f.d b/hindsight-clients/rust/target/release/deps/hyper_util-2cb0a97ae1a39f9f.d new file mode 100644 index 00000000..fdeeb4ea --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/hyper_util-2cb0a97ae1a39f9f.d @@ -0,0 +1,40 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/hyper_util-2cb0a97ae1a39f9f.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/dns.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/http.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/messages.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/messages.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/tunnel.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/capture.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/pool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/matcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/exec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/timer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_hyper_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_tokio_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/error.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhyper_util-2cb0a97ae1a39f9f.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/dns.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/http.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/messages.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/messages.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/tunnel.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/capture.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/pool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/matcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/exec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/timer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_hyper_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_tokio_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/error.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhyper_util-2cb0a97ae1a39f9f.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/dns.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/http.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/messages.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/messages.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/tunnel.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/capture.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/pool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/matcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/exec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/timer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_hyper_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_tokio_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/error.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/client.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/dns.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/http.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/errors.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/messages.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/errors.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/messages.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/tunnel.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/capture.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/pool.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/matcher.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/exec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/lazy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/sync.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/timer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/io.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_hyper_io.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_tokio_io.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/oneshot.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/error.rs: diff --git a/hindsight-clients/rust/target/release/deps/hyper_util-d4091552dd4ce372.d b/hindsight-clients/rust/target/release/deps/hyper_util-d4091552dd4ce372.d new file mode 100644 index 00000000..2df4398a --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/hyper_util-d4091552dd4ce372.d @@ -0,0 +1,40 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/hyper_util-d4091552dd4ce372.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/dns.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/http.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/messages.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/messages.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/tunnel.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/capture.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/pool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/matcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/exec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/timer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_hyper_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_tokio_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/error.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhyper_util-d4091552dd4ce372.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/dns.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/http.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/messages.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/messages.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/tunnel.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/capture.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/pool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/matcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/exec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/timer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_hyper_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_tokio_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/error.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libhyper_util-d4091552dd4ce372.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/dns.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/http.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/messages.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/messages.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/tunnel.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/capture.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/pool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/matcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/exec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/timer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_hyper_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_tokio_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/error.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/client.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/dns.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/http.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/errors.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v5/messages.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/errors.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/socks/v4/messages.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/proxy/tunnel.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/connect/capture.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/legacy/pool.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/client/proxy/matcher.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/exec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/lazy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/sync.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/timer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/common/future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/io.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_hyper_io.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/rt/tokio/with_tokio_io.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/service/oneshot.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.18/src/error.rs: diff --git a/hindsight-clients/rust/target/release/deps/iana_time_zone-94e1d35ed9dced39.d b/hindsight-clients/rust/target/release/deps/iana_time_zone-94e1d35ed9dced39.d new file mode 100644 index 00000000..44215be0 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/iana_time_zone-94e1d35ed9dced39.d @@ -0,0 +1,9 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/iana_time_zone-94e1d35ed9dced39.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/ffi_utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/tz_darwin.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libiana_time_zone-94e1d35ed9dced39.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/ffi_utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/tz_darwin.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libiana_time_zone-94e1d35ed9dced39.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/ffi_utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/tz_darwin.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/ffi_utils.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/tz_darwin.rs: diff --git a/hindsight-clients/rust/target/release/deps/icu_collections-6967e1017447cb62.d b/hindsight-clients/rust/target/release/deps/icu_collections-6967e1017447cb62.d new file mode 100644 index 00000000..a4d94eea --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/icu_collections-6967e1017447cb62.d @@ -0,0 +1,19 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/icu_collections-6967e1017447cb62.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/trie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/cpinvlist.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvliststringlist/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/cptrie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/impl_const.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/planes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/iterator_utils.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_collections-6967e1017447cb62.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/trie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/cpinvlist.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvliststringlist/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/cptrie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/impl_const.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/planes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/iterator_utils.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_collections-6967e1017447cb62.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/trie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/cpinvlist.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvliststringlist/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/cptrie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/impl_const.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/planes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/iterator_utils.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/trie.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/cpinvlist.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/utils.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvliststringlist/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/cptrie.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/impl_const.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/planes.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/iterator_utils.rs: diff --git a/hindsight-clients/rust/target/release/deps/icu_collections-c58fd1c775110872.d b/hindsight-clients/rust/target/release/deps/icu_collections-c58fd1c775110872.d new file mode 100644 index 00000000..edaaa1a7 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/icu_collections-c58fd1c775110872.d @@ -0,0 +1,19 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/icu_collections-c58fd1c775110872.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/trie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/cpinvlist.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvliststringlist/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/cptrie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/impl_const.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/planes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/iterator_utils.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_collections-c58fd1c775110872.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/trie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/cpinvlist.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvliststringlist/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/cptrie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/impl_const.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/planes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/iterator_utils.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_collections-c58fd1c775110872.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/trie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/cpinvlist.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvliststringlist/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/cptrie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/impl_const.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/planes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/iterator_utils.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/char16trie/trie.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/cpinvlist.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvlist/utils.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointinvliststringlist/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/cptrie.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/impl_const.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/codepointtrie/planes.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/iterator_utils.rs: diff --git a/hindsight-clients/rust/target/release/deps/icu_locale_core-3536134484235f99.d b/hindsight-clients/rust/target/release/deps/icu_locale_core-3536134484235f99.d new file mode 100644 index 00000000..77ffa0db --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/icu_locale_core-3536134484235f99.d @@ -0,0 +1,66 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/icu_locale_core-3536134484235f99.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/helpers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/langid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/langid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/litemap.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/other/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/other.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/fields.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attribute.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attributes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/keywords.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/subdivision.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/language.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/region.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/script.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variants.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/calendar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/collation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency_format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/emoji.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/first_day.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/hour_cycle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break_word.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_system.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_unit_override.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/numbering_system.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/region_override.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/regional_subdivision.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/sentence_supression.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/timezone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/variant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/enum_keyword.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/struct_keyword.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/zerovec.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_locale_core-3536134484235f99.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/helpers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/langid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/langid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/litemap.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/other/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/other.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/fields.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attribute.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attributes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/keywords.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/subdivision.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/language.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/region.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/script.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variants.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/calendar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/collation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency_format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/emoji.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/first_day.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/hour_cycle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break_word.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_system.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_unit_override.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/numbering_system.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/region_override.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/regional_subdivision.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/sentence_supression.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/timezone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/variant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/enum_keyword.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/struct_keyword.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/zerovec.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_locale_core-3536134484235f99.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/helpers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/langid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/langid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/litemap.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/other/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/other.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/fields.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attribute.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attributes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/keywords.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/subdivision.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/language.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/region.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/script.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variants.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/calendar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/collation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency_format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/emoji.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/first_day.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/hour_cycle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break_word.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_system.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_unit_override.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/numbering_system.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/region_override.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/regional_subdivision.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/sentence_supression.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/timezone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/variant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/enum_keyword.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/struct_keyword.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/zerovec.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/helpers.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/data.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/langid.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/locale.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/errors.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/langid.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/locale.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/litemap.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/other/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/other.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/fields.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/key.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/value.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attribute.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attributes.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/key.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/keywords.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/subdivision.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/value.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/language.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/region.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/script.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variant.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variants.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/errors.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/calendar.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/collation.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency_format.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/emoji.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/first_day.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/hour_cycle.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break_word.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_system.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_unit_override.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/numbering_system.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/region_override.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/regional_subdivision.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/sentence_supression.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/timezone.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/variant.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/enum_keyword.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/struct_keyword.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/locale.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/zerovec.rs: diff --git a/hindsight-clients/rust/target/release/deps/icu_locale_core-deb9a7190fe6b2c8.d b/hindsight-clients/rust/target/release/deps/icu_locale_core-deb9a7190fe6b2c8.d new file mode 100644 index 00000000..d8914525 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/icu_locale_core-deb9a7190fe6b2c8.d @@ -0,0 +1,66 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/icu_locale_core-deb9a7190fe6b2c8.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/helpers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/langid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/langid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/litemap.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/other/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/other.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/fields.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attribute.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attributes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/keywords.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/subdivision.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/language.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/region.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/script.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variants.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/calendar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/collation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency_format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/emoji.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/first_day.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/hour_cycle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break_word.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_system.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_unit_override.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/numbering_system.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/region_override.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/regional_subdivision.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/sentence_supression.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/timezone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/variant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/enum_keyword.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/struct_keyword.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/zerovec.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_locale_core-deb9a7190fe6b2c8.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/helpers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/langid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/langid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/litemap.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/other/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/other.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/fields.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attribute.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attributes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/keywords.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/subdivision.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/language.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/region.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/script.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variants.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/calendar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/collation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency_format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/emoji.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/first_day.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/hour_cycle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break_word.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_system.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_unit_override.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/numbering_system.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/region_override.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/regional_subdivision.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/sentence_supression.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/timezone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/variant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/enum_keyword.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/struct_keyword.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/zerovec.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_locale_core-deb9a7190fe6b2c8.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/helpers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/langid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/langid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/litemap.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/other/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/other.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/fields.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attribute.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attributes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/keywords.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/subdivision.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/language.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/region.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/script.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variants.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/errors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/calendar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/collation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency_format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/emoji.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/first_day.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/hour_cycle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break_word.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_system.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_unit_override.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/numbering_system.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/region_override.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/regional_subdivision.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/sentence_supression.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/timezone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/variant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/enum_keyword.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/struct_keyword.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/locale.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/zerovec.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/helpers.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/data.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/langid.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/locale.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/errors.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/langid.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/parser/locale.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/shortvec/litemap.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/other/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/private/other.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/fields.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/key.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/transform/value.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attribute.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/attributes.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/key.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/keywords.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/subdivision.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/extensions/unicode/value.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/language.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/region.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/script.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variant.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/subtags/variants.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/errors.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/calendar.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/collation.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/currency_format.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/emoji.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/first_day.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/hour_cycle.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/line_break_word.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_system.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/measurement_unit_override.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/numbering_system.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/region_override.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/regional_subdivision.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/sentence_supression.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/timezone.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/keywords/variant.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/enum_keyword.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/extensions/unicode/macros/struct_keyword.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/preferences/locale.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/zerovec.rs: diff --git a/hindsight-clients/rust/target/release/deps/icu_normalizer-0c35afc3c00ad858.d b/hindsight-clients/rust/target/release/deps/icu_normalizer-0c35afc3c00ad858.d new file mode 100644 index 00000000..1e823387 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/icu_normalizer-0c35afc3c00ad858.d @@ -0,0 +1,10 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/icu_normalizer-0c35afc3c00ad858.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/properties.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/uts46.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_normalizer-0c35afc3c00ad858.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/properties.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/uts46.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_normalizer-0c35afc3c00ad858.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/properties.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/uts46.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/properties.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/provider.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/uts46.rs: diff --git a/hindsight-clients/rust/target/release/deps/icu_normalizer-877bde9a9c6eb9ed.d b/hindsight-clients/rust/target/release/deps/icu_normalizer-877bde9a9c6eb9ed.d new file mode 100644 index 00000000..9c190188 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/icu_normalizer-877bde9a9c6eb9ed.d @@ -0,0 +1,10 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/icu_normalizer-877bde9a9c6eb9ed.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/properties.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/uts46.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_normalizer-877bde9a9c6eb9ed.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/properties.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/uts46.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_normalizer-877bde9a9c6eb9ed.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/properties.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/uts46.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/properties.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/provider.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/uts46.rs: diff --git a/hindsight-clients/rust/target/release/deps/icu_normalizer_data-4e0ea6e63b80ff65.d b/hindsight-clients/rust/target/release/deps/icu_normalizer_data-4e0ea6e63b80ff65.d new file mode 100644 index 00000000..7792d084 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/icu_normalizer_data-4e0ea6e63b80ff65.d @@ -0,0 +1,15 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/icu_normalizer_data-4e0ea6e63b80ff65.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_tables_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_supplement_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_data_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_tables_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfc_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_data_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_uts46_data_v1.rs.data + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-4e0ea6e63b80ff65.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_tables_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_supplement_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_data_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_tables_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfc_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_data_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_uts46_data_v1.rs.data + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-4e0ea6e63b80ff65.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_tables_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_supplement_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_data_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_tables_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfc_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_data_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_uts46_data_v1.rs.data + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_tables_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_supplement_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_data_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_tables_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfc_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_data_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_uts46_data_v1.rs.data: diff --git a/hindsight-clients/rust/target/release/deps/icu_normalizer_data-e5ccdea2a65d807f.d b/hindsight-clients/rust/target/release/deps/icu_normalizer_data-e5ccdea2a65d807f.d new file mode 100644 index 00000000..b76505ed --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/icu_normalizer_data-e5ccdea2a65d807f.d @@ -0,0 +1,15 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/icu_normalizer_data-e5ccdea2a65d807f.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_tables_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_supplement_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_data_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_tables_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfc_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_data_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_uts46_data_v1.rs.data + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-e5ccdea2a65d807f.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_tables_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_supplement_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_data_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_tables_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfc_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_data_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_uts46_data_v1.rs.data + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-e5ccdea2a65d807f.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_tables_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_supplement_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_data_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_tables_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfc_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_data_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_uts46_data_v1.rs.data + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_tables_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_supplement_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_data_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfkd_tables_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfc_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_nfd_data_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/../data/normalizer_uts46_data_v1.rs.data: diff --git a/hindsight-clients/rust/target/release/deps/icu_properties-1f6a378c28db1dde.d b/hindsight-clients/rust/target/release/deps/icu_properties-1f6a378c28db1dde.d new file mode 100644 index 00000000..282ed3f2 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/icu_properties-1f6a378c28db1dde.d @@ -0,0 +1,18 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/icu_properties-1f6a378c28db1dde.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/emoji.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/names.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/props.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider/names.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/script.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/bidi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/trievalue.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_properties-1f6a378c28db1dde.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/emoji.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/names.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/props.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider/names.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/script.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/bidi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/trievalue.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_properties-1f6a378c28db1dde.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/emoji.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/names.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/props.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider/names.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/script.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/bidi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/trievalue.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/emoji.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/names.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/runtime.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/props.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider/names.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/script.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/bidi.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/trievalue.rs: diff --git a/hindsight-clients/rust/target/release/deps/icu_properties-2ddeb28b01b10a31.d b/hindsight-clients/rust/target/release/deps/icu_properties-2ddeb28b01b10a31.d new file mode 100644 index 00000000..5efbd3b6 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/icu_properties-2ddeb28b01b10a31.d @@ -0,0 +1,18 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/icu_properties-2ddeb28b01b10a31.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/emoji.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/names.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/props.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider/names.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/script.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/bidi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/trievalue.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_properties-2ddeb28b01b10a31.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/emoji.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/names.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/props.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider/names.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/script.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/bidi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/trievalue.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_properties-2ddeb28b01b10a31.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/emoji.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/names.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/props.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider/names.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/script.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/bidi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/trievalue.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/code_point_map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/emoji.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/names.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/runtime.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/props.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/provider/names.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/script.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/bidi.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.1/src/trievalue.rs: diff --git a/hindsight-clients/rust/target/release/deps/icu_properties_data-cc80dfc4743e77bb.d b/hindsight-clients/rust/target/release/deps/icu_properties_data-cc80dfc4743e77bb.d new file mode 100644 index 00000000..876ea6c3 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/icu_properties_data-cc80dfc4743e77bb.d @@ -0,0 +1,134 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/icu_properties_data-cc80dfc4743e77bb.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_syntax_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_lowercased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_trinary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_regional_indicator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_uppercased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casemapped_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_binary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_radical_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extender_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_component_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_dash_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_presentation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_sensitive_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfd_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_graph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_control_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_white_space_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_unified_ideograph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_noncharacter_code_point_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_script_with_extensions_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_mirrored_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_link_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alnum_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casefolded_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_quotation_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_deprecated_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_segment_starter_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hyphen_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_variation_selector_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_modifier_combining_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_prepended_concatenation_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_print_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_terminal_punctuation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_cased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkc_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_basic_emoji_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_uppercase_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xdigit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_full_composition_exclusion_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_nfkc_casefolded_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hex_digit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_soft_dotted_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ideographic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_titlecased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_sentence_terminal_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_conjunct_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ascii_hex_digit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_logical_order_exception_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_ignorable_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_diacritic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_extend_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_mirroring_glyph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_mask_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfc_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_lowercase_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_base_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_base_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_join_control_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_unary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_math_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_white_space_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkd_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alphabetic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_blank_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_default_ignorable_code_point_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extended_pictographic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_canonical_combining_class_v1.rs.data + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_properties_data-cc80dfc4743e77bb.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_syntax_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_lowercased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_trinary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_regional_indicator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_uppercased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casemapped_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_binary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_radical_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extender_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_component_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_dash_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_presentation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_sensitive_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfd_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_graph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_control_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_white_space_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_unified_ideograph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_noncharacter_code_point_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_script_with_extensions_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_mirrored_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_link_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alnum_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casefolded_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_quotation_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_deprecated_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_segment_starter_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hyphen_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_variation_selector_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_modifier_combining_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_prepended_concatenation_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_print_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_terminal_punctuation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_cased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkc_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_basic_emoji_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_uppercase_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xdigit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_full_composition_exclusion_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_nfkc_casefolded_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hex_digit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_soft_dotted_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ideographic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_titlecased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_sentence_terminal_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_conjunct_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ascii_hex_digit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_logical_order_exception_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_ignorable_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_diacritic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_extend_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_mirroring_glyph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_mask_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfc_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_lowercase_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_base_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_base_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_join_control_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_unary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_math_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_white_space_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkd_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alphabetic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_blank_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_default_ignorable_code_point_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extended_pictographic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_canonical_combining_class_v1.rs.data + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_properties_data-cc80dfc4743e77bb.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_syntax_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_lowercased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_trinary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_regional_indicator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_uppercased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casemapped_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_binary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_radical_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extender_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_component_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_dash_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_presentation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_sensitive_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfd_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_graph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_control_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_white_space_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_unified_ideograph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_noncharacter_code_point_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_script_with_extensions_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_mirrored_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_link_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alnum_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casefolded_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_quotation_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_deprecated_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_segment_starter_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hyphen_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_variation_selector_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_modifier_combining_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_prepended_concatenation_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_print_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_terminal_punctuation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_cased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkc_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_basic_emoji_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_uppercase_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xdigit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_full_composition_exclusion_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_nfkc_casefolded_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hex_digit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_soft_dotted_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ideographic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_titlecased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_sentence_terminal_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_conjunct_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ascii_hex_digit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_logical_order_exception_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_ignorable_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_diacritic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_extend_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_mirroring_glyph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_mask_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfc_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_lowercase_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_base_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_base_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_join_control_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_unary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_math_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_white_space_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkd_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alphabetic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_blank_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_default_ignorable_code_point_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extended_pictographic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_canonical_combining_class_v1.rs.data + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_syllabic_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_syntax_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_lowercased_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_trinary_operator_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_regional_indicator_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_uppercased_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casemapped_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_script_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_indic_syllabic_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_binary_operator_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_radical_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extender_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_indic_syllabic_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_component_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_continue_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_dash_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_general_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_grapheme_cluster_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_presentation_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_sensitive_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_bidi_class_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfd_inert_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_graph_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_control_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_hangul_syllable_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_word_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_line_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_white_space_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_unified_ideograph_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_noncharacter_code_point_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_grapheme_cluster_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_indic_syllabic_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_east_asian_width_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_script_with_extensions_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_hangul_syllable_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_line_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_bidi_class_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_mirrored_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_link_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_script_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_east_asian_width_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_sentence_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alnum_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_general_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_vertical_orientation_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casefolded_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_hangul_syllable_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_sentence_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_quotation_mark_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_deprecated_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_start_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_segment_starter_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hyphen_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_variation_selector_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_word_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_east_asian_width_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_sentence_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_modifier_combining_mark_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_bidi_class_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_prepended_concatenation_mark_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_joining_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_print_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_canonical_combining_class_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_terminal_punctuation_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_vertical_orientation_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_cased_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkc_inert_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_continue_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_basic_emoji_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_start_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_uppercase_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_script_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_hangul_syllable_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xdigit_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_full_composition_exclusion_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_vertical_orientation_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_nfkc_casefolded_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hex_digit_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_joining_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_continue_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_soft_dotted_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ideographic_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_canonical_combining_class_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_word_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_titlecased_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_class_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_sentence_terminal_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_conjunct_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_general_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ascii_hex_digit_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_line_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_east_asian_width_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_grapheme_cluster_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_logical_order_exception_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_ignorable_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_diacritic_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_extend_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_mirroring_glyph_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_mask_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfc_inert_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_script_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_lowercase_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_joining_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_base_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_sentence_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_base_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_canonical_combining_class_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_join_control_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_joining_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_line_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_unary_operator_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_word_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_math_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_white_space_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkd_inert_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_start_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alphabetic_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_grapheme_cluster_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_blank_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_default_ignorable_code_point_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extended_pictographic_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_vertical_orientation_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_canonical_combining_class_v1.rs.data: diff --git a/hindsight-clients/rust/target/release/deps/icu_properties_data-dbd9bcf809877c17.d b/hindsight-clients/rust/target/release/deps/icu_properties_data-dbd9bcf809877c17.d new file mode 100644 index 00000000..699d66ad --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/icu_properties_data-dbd9bcf809877c17.d @@ -0,0 +1,134 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/icu_properties_data-dbd9bcf809877c17.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_syntax_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_lowercased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_trinary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_regional_indicator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_uppercased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casemapped_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_binary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_radical_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extender_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_component_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_dash_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_presentation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_sensitive_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfd_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_graph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_control_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_white_space_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_unified_ideograph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_noncharacter_code_point_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_script_with_extensions_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_mirrored_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_link_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alnum_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casefolded_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_quotation_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_deprecated_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_segment_starter_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hyphen_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_variation_selector_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_modifier_combining_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_prepended_concatenation_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_print_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_terminal_punctuation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_cased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkc_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_basic_emoji_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_uppercase_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xdigit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_full_composition_exclusion_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_nfkc_casefolded_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hex_digit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_soft_dotted_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ideographic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_titlecased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_sentence_terminal_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_conjunct_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ascii_hex_digit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_logical_order_exception_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_ignorable_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_diacritic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_extend_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_mirroring_glyph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_mask_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfc_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_lowercase_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_base_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_base_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_join_control_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_unary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_math_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_white_space_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkd_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alphabetic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_blank_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_default_ignorable_code_point_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extended_pictographic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_canonical_combining_class_v1.rs.data + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_properties_data-dbd9bcf809877c17.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_syntax_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_lowercased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_trinary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_regional_indicator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_uppercased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casemapped_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_binary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_radical_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extender_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_component_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_dash_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_presentation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_sensitive_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfd_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_graph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_control_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_white_space_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_unified_ideograph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_noncharacter_code_point_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_script_with_extensions_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_mirrored_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_link_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alnum_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casefolded_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_quotation_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_deprecated_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_segment_starter_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hyphen_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_variation_selector_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_modifier_combining_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_prepended_concatenation_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_print_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_terminal_punctuation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_cased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkc_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_basic_emoji_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_uppercase_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xdigit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_full_composition_exclusion_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_nfkc_casefolded_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hex_digit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_soft_dotted_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ideographic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_titlecased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_sentence_terminal_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_conjunct_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ascii_hex_digit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_logical_order_exception_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_ignorable_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_diacritic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_extend_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_mirroring_glyph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_mask_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfc_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_lowercase_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_base_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_base_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_join_control_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_unary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_math_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_white_space_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkd_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alphabetic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_blank_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_default_ignorable_code_point_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extended_pictographic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_canonical_combining_class_v1.rs.data + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_properties_data-dbd9bcf809877c17.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_syntax_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_lowercased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_trinary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_regional_indicator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_uppercased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casemapped_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_binary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_radical_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extender_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_component_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_dash_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_presentation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_sensitive_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfd_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_graph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_control_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_white_space_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_unified_ideograph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_noncharacter_code_point_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_indic_syllabic_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_script_with_extensions_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_mirrored_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_link_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alnum_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casefolded_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_quotation_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_deprecated_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_segment_starter_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hyphen_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_variation_selector_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_modifier_combining_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_prepended_concatenation_mark_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_print_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_terminal_punctuation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_cased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkc_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_basic_emoji_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_uppercase_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_hangul_syllable_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xdigit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_full_composition_exclusion_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_nfkc_casefolded_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hex_digit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_continue_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_soft_dotted_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ideographic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_titlecased_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_sentence_terminal_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_conjunct_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ascii_hex_digit_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_east_asian_width_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_logical_order_exception_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_ignorable_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_diacritic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_extend_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_mirroring_glyph_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_mask_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfc_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_script_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_lowercase_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_base_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_sentence_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_base_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_canonical_combining_class_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_join_control_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_joining_type_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_line_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_unary_operator_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_word_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_math_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_white_space_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkd_inert_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_start_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alphabetic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_grapheme_cluster_break_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_blank_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_default_ignorable_code_point_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extended_pictographic_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_vertical_orientation_v1.rs.data /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_canonical_combining_class_v1.rs.data + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_syllabic_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_syntax_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_lowercased_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_trinary_operator_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_regional_indicator_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_uppercased_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casemapped_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_script_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_indic_syllabic_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_binary_operator_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_radical_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extender_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_indic_syllabic_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_component_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_continue_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_dash_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_general_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_grapheme_cluster_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_presentation_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_sensitive_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_bidi_class_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfd_inert_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_graph_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_control_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_hangul_syllable_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_word_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_line_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_white_space_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_unified_ideograph_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_noncharacter_code_point_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_grapheme_cluster_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_indic_syllabic_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_east_asian_width_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_script_with_extensions_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_hangul_syllable_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_line_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_bidi_class_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_bidi_mirrored_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_link_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_script_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_east_asian_width_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_sentence_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alnum_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_general_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_vertical_orientation_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_casefolded_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_hangul_syllable_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_sentence_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_quotation_mark_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_deprecated_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_start_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_segment_starter_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hyphen_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_variation_selector_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_word_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_east_asian_width_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_sentence_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_modifier_combining_mark_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_bidi_class_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_prepended_concatenation_mark_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_joining_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_print_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_canonical_combining_class_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_terminal_punctuation_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_vertical_orientation_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_cased_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkc_inert_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_continue_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_basic_emoji_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_start_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_uppercase_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_script_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_hangul_syllable_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xdigit_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_full_composition_exclusion_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_vertical_orientation_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_nfkc_casefolded_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_hex_digit_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_joining_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_xid_continue_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_soft_dotted_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ideographic_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_canonical_combining_class_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_word_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_changes_when_titlecased_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_class_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_sentence_terminal_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_indic_conjunct_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_general_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ascii_hex_digit_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_line_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_east_asian_width_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_grapheme_cluster_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_logical_order_exception_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_case_ignorable_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_diacritic_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_extend_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_bidi_mirroring_glyph_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_general_category_mask_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfc_inert_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_script_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_lowercase_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_joining_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_base_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_sentence_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_grapheme_base_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_long_canonical_combining_class_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_emoji_modifier_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_join_control_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_joining_type_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_short_line_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_ids_unary_operator_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_word_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_math_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_pattern_white_space_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_nfkd_inert_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_id_compat_math_start_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_alphabetic_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_enum_grapheme_cluster_break_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_blank_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_default_ignorable_code_point_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_binary_extended_pictographic_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_vertical_orientation_v1.rs.data: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.1/src/../data/property_name_parse_canonical_combining_class_v1.rs.data: diff --git a/hindsight-clients/rust/target/release/deps/icu_provider-c356444a68359a32.d b/hindsight-clients/rust/target/release/deps/icu_provider-c356444a68359a32.d new file mode 100644 index 00000000..9073da3f --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/icu_provider-c356444a68359a32.d @@ -0,0 +1,19 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/icu_provider-c356444a68359a32.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked/zerotrie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/constructors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/dynutil.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/data_provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/marker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/varule_traits.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/fallback.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_provider-c356444a68359a32.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked/zerotrie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/constructors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/dynutil.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/data_provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/marker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/varule_traits.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/fallback.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_provider-c356444a68359a32.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked/zerotrie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/constructors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/dynutil.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/data_provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/marker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/varule_traits.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/fallback.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked/zerotrie.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/buf.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/constructors.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/dynutil.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/data_provider.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/request.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/response.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/marker.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/varule_traits.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/fallback.rs: diff --git a/hindsight-clients/rust/target/release/deps/icu_provider-e4d9bc26051126e2.d b/hindsight-clients/rust/target/release/deps/icu_provider-e4d9bc26051126e2.d new file mode 100644 index 00000000..38792515 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/icu_provider-e4d9bc26051126e2.d @@ -0,0 +1,19 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/icu_provider-e4d9bc26051126e2.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked/zerotrie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/constructors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/dynutil.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/data_provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/marker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/varule_traits.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/fallback.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_provider-e4d9bc26051126e2.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked/zerotrie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/constructors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/dynutil.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/data_provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/marker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/varule_traits.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/fallback.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libicu_provider-e4d9bc26051126e2.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked/zerotrie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/constructors.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/dynutil.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/data_provider.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/marker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/varule_traits.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/fallback.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/baked/zerotrie.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/buf.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/constructors.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/dynutil.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/data_provider.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/request.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/response.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/marker.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/varule_traits.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/fallback.rs: diff --git a/hindsight-clients/rust/target/release/deps/idna-654cc9a8d47ee6f0.d b/hindsight-clients/rust/target/release/deps/idna-654cc9a8d47ee6f0.d new file mode 100644 index 00000000..c2df807f --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/idna-654cc9a8d47ee6f0.d @@ -0,0 +1,10 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/idna-654cc9a8d47ee6f0.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/deprecated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/punycode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/uts46.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libidna-654cc9a8d47ee6f0.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/deprecated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/punycode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/uts46.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libidna-654cc9a8d47ee6f0.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/deprecated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/punycode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/uts46.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/deprecated.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/punycode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/uts46.rs: diff --git a/hindsight-clients/rust/target/release/deps/idna-d6b8151b3b2a0f69.d b/hindsight-clients/rust/target/release/deps/idna-d6b8151b3b2a0f69.d new file mode 100644 index 00000000..20169bf4 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/idna-d6b8151b3b2a0f69.d @@ -0,0 +1,10 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/idna-d6b8151b3b2a0f69.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/deprecated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/punycode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/uts46.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libidna-d6b8151b3b2a0f69.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/deprecated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/punycode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/uts46.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libidna-d6b8151b3b2a0f69.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/deprecated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/punycode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/uts46.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/deprecated.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/punycode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/uts46.rs: diff --git a/hindsight-clients/rust/target/release/deps/idna_adapter-7608386ba9f60469.d b/hindsight-clients/rust/target/release/deps/idna_adapter-7608386ba9f60469.d new file mode 100644 index 00000000..cc1c7386 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/idna_adapter-7608386ba9f60469.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/idna_adapter-7608386ba9f60469.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libidna_adapter-7608386ba9f60469.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libidna_adapter-7608386ba9f60469.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/idna_adapter-feef164fa58bf937.d b/hindsight-clients/rust/target/release/deps/idna_adapter-feef164fa58bf937.d new file mode 100644 index 00000000..39ee3841 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/idna_adapter-feef164fa58bf937.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/idna_adapter-feef164fa58bf937.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libidna_adapter-feef164fa58bf937.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libidna_adapter-feef164fa58bf937.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/indexmap-20ce0c11f74c355a.d b/hindsight-clients/rust/target/release/deps/indexmap-20ce0c11f74c355a.d new file mode 100644 index 00000000..4967c3f7 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/indexmap-20ce0c11f74c355a.d @@ -0,0 +1,22 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/indexmap-20ce0c11f74c355a.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/arbitrary.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/extract.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/raw_entry_v1.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/mutable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/mutable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/slice.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libindexmap-20ce0c11f74c355a.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/arbitrary.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/extract.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/raw_entry_v1.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/mutable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/mutable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/slice.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libindexmap-20ce0c11f74c355a.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/arbitrary.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/extract.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/raw_entry_v1.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/mutable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/mutable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/slice.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/arbitrary.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/util.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/entry.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/extract.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/raw_entry_v1.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/mutable.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/slice.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/mutable.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/slice.rs: diff --git a/hindsight-clients/rust/target/release/deps/indexmap-d08947c901fc5806.d b/hindsight-clients/rust/target/release/deps/indexmap-d08947c901fc5806.d new file mode 100644 index 00000000..f6072e4c --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/indexmap-d08947c901fc5806.d @@ -0,0 +1,24 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/indexmap-d08947c901fc5806.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/arbitrary.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/extract.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/raw_entry_v1.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/mutable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/serde_seq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/mutable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/slice.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libindexmap-d08947c901fc5806.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/arbitrary.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/extract.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/raw_entry_v1.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/mutable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/serde_seq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/mutable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/slice.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libindexmap-d08947c901fc5806.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/arbitrary.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/extract.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/raw_entry_v1.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/mutable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/serde_seq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/mutable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/slice.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/arbitrary.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/serde.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/util.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/entry.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/extract.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/core/raw_entry_v1.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/mutable.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/slice.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/map/serde_seq.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/mutable.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/set/slice.rs: diff --git a/hindsight-clients/rust/target/release/deps/ipnet-1c56b096e97d81b8.d b/hindsight-clients/rust/target/release/deps/ipnet-1c56b096e97d81b8.d new file mode 100644 index 00000000..20ae4f5a --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/ipnet-1c56b096e97d81b8.d @@ -0,0 +1,11 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/ipnet-1c56b096e97d81b8.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipnet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/mask.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libipnet-1c56b096e97d81b8.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipnet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/mask.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libipnet-1c56b096e97d81b8.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipnet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/mask.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipext.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipnet.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/parser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/mask.rs: diff --git a/hindsight-clients/rust/target/release/deps/ipnet-5473a4dd5887e4b9.d b/hindsight-clients/rust/target/release/deps/ipnet-5473a4dd5887e4b9.d new file mode 100644 index 00000000..2bf3e16f --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/ipnet-5473a4dd5887e4b9.d @@ -0,0 +1,11 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/ipnet-5473a4dd5887e4b9.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipnet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/mask.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libipnet-5473a4dd5887e4b9.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipnet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/mask.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libipnet-5473a4dd5887e4b9.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipnet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/mask.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipext.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/ipnet.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/parser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/mask.rs: diff --git a/hindsight-clients/rust/target/release/deps/iri_string-6a0b945975803470.d b/hindsight-clients/rust/target/release/deps/iri_string-6a0b945975803470.d new file mode 100644 index 00000000..58387924 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/iri_string-6a0b945975803470.d @@ -0,0 +1,55 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/iri_string-6a0b945975803470.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/build.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/convert.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/mask_password.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/pct_case.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/char.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str/maybe_pct_encoded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/percent_encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/raw.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/resolve.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec/internal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/expand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/char.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/validate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/simple_context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string/owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/absolute.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/fragment.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/normal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/query.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/reference.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/relative.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/iri.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/uri.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/validate.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libiri_string-6a0b945975803470.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/build.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/convert.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/mask_password.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/pct_case.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/char.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str/maybe_pct_encoded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/percent_encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/raw.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/resolve.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec/internal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/expand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/char.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/validate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/simple_context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string/owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/absolute.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/fragment.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/normal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/query.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/reference.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/relative.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/iri.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/uri.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/validate.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libiri_string-6a0b945975803470.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/build.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/convert.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/mask_password.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/pct_case.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/char.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str/maybe_pct_encoded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/percent_encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/raw.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/resolve.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec/internal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/expand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/char.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/validate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/simple_context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string/owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/absolute.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/fragment.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/normal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/query.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/reference.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/relative.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/iri.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/uri.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/validate.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/build.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components/authority.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/convert.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/format.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/mask_password.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/path.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/pct_case.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/char.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str/maybe_pct_encoded.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted/authority.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/authority.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/path.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/percent_encode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/raw.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/resolve.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec/internal.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/components.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/context.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/expand.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/char.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/validate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/simple_context.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string/owned.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/absolute.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/fragment.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/normal.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/query.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/reference.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/relative.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/iri.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/uri.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/validate.rs: diff --git a/hindsight-clients/rust/target/release/deps/iri_string-8bd821921fd6dfec.d b/hindsight-clients/rust/target/release/deps/iri_string-8bd821921fd6dfec.d new file mode 100644 index 00000000..ab70a426 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/iri_string-8bd821921fd6dfec.d @@ -0,0 +1,55 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/iri_string-8bd821921fd6dfec.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/build.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/convert.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/mask_password.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/pct_case.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/char.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str/maybe_pct_encoded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/percent_encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/raw.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/resolve.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec/internal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/expand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/char.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/validate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/simple_context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string/owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/absolute.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/fragment.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/normal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/query.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/reference.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/relative.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/iri.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/uri.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/validate.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libiri_string-8bd821921fd6dfec.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/build.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/convert.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/mask_password.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/pct_case.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/char.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str/maybe_pct_encoded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/percent_encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/raw.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/resolve.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec/internal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/expand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/char.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/validate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/simple_context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string/owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/absolute.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/fragment.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/normal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/query.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/reference.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/relative.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/iri.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/uri.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/validate.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libiri_string-8bd821921fd6dfec.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/build.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/convert.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/mask_password.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/pct_case.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/char.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str/maybe_pct_encoded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/authority.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/percent_encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/raw.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/resolve.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec/internal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/expand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/char.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/validate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/simple_context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string/owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/absolute.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/fragment.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/normal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/query.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/reference.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/relative.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/iri.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/uri.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/validate.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/build.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/components/authority.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/convert.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/format.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/mask_password.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/path.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/normalize/pct_case.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/char.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/str/maybe_pct_encoded.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/trusted/authority.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/authority.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/parser/validate/path.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/percent_encode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/raw.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/resolve.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/spec/internal.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/components.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/context.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/expand.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/char.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/parser/validate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/simple_context.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/template/string/owned.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/absolute.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/fragment.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/normal.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/query.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/reference.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/generic/relative.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/iri.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/types/uri.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.9/src/validate.rs: diff --git a/hindsight-clients/rust/target/release/deps/itoa-8fdeb7b3bc8d95a2.d b/hindsight-clients/rust/target/release/deps/itoa-8fdeb7b3bc8d95a2.d new file mode 100644 index 00000000..87540800 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/itoa-8fdeb7b3bc8d95a2.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/itoa-8fdeb7b3bc8d95a2.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/udiv128.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libitoa-8fdeb7b3bc8d95a2.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/udiv128.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libitoa-8fdeb7b3bc8d95a2.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/udiv128.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/udiv128.rs: diff --git a/hindsight-clients/rust/target/release/deps/itoa-c285e2750645488f.d b/hindsight-clients/rust/target/release/deps/itoa-c285e2750645488f.d new file mode 100644 index 00000000..a73501ec --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/itoa-c285e2750645488f.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/itoa-c285e2750645488f.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/udiv128.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libitoa-c285e2750645488f.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/udiv128.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libitoa-c285e2750645488f.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/udiv128.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.15/src/udiv128.rs: diff --git a/hindsight-clients/rust/target/release/deps/libaho_corasick-72e8866aeabc96bc.rlib b/hindsight-clients/rust/target/release/deps/libaho_corasick-72e8866aeabc96bc.rlib new file mode 100644 index 00000000..4717c4f3 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libaho_corasick-72e8866aeabc96bc.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libaho_corasick-72e8866aeabc96bc.rmeta b/hindsight-clients/rust/target/release/deps/libaho_corasick-72e8866aeabc96bc.rmeta new file mode 100644 index 00000000..e19c13fc Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libaho_corasick-72e8866aeabc96bc.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/liballocator_api2-b60d2e363df3c29c.rlib b/hindsight-clients/rust/target/release/deps/liballocator_api2-b60d2e363df3c29c.rlib new file mode 100644 index 00000000..3f742903 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liballocator_api2-b60d2e363df3c29c.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/liballocator_api2-b60d2e363df3c29c.rmeta b/hindsight-clients/rust/target/release/deps/liballocator_api2-b60d2e363df3c29c.rmeta new file mode 100644 index 00000000..3bf045b2 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liballocator_api2-b60d2e363df3c29c.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libatomic_waker-03abd245664a9468.rlib b/hindsight-clients/rust/target/release/deps/libatomic_waker-03abd245664a9468.rlib new file mode 100644 index 00000000..0960df7f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libatomic_waker-03abd245664a9468.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libatomic_waker-03abd245664a9468.rmeta b/hindsight-clients/rust/target/release/deps/libatomic_waker-03abd245664a9468.rmeta new file mode 100644 index 00000000..e9e4e0f7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libatomic_waker-03abd245664a9468.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libatomic_waker-7c21d3d9b5ae4ff0.rlib b/hindsight-clients/rust/target/release/deps/libatomic_waker-7c21d3d9b5ae4ff0.rlib new file mode 100644 index 00000000..e3419b92 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libatomic_waker-7c21d3d9b5ae4ff0.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libatomic_waker-7c21d3d9b5ae4ff0.rmeta b/hindsight-clients/rust/target/release/deps/libatomic_waker-7c21d3d9b5ae4ff0.rmeta new file mode 100644 index 00000000..35b1ac60 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libatomic_waker-7c21d3d9b5ae4ff0.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libautocfg-793e7f0428db50c8.rlib b/hindsight-clients/rust/target/release/deps/libautocfg-793e7f0428db50c8.rlib new file mode 100644 index 00000000..19816ceb Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libautocfg-793e7f0428db50c8.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libautocfg-793e7f0428db50c8.rmeta b/hindsight-clients/rust/target/release/deps/libautocfg-793e7f0428db50c8.rmeta new file mode 100644 index 00000000..e5e3cdb7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libautocfg-793e7f0428db50c8.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libbase64-92bb077529d3bd79.rlib b/hindsight-clients/rust/target/release/deps/libbase64-92bb077529d3bd79.rlib new file mode 100644 index 00000000..aec1797c Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libbase64-92bb077529d3bd79.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libbase64-92bb077529d3bd79.rmeta b/hindsight-clients/rust/target/release/deps/libbase64-92bb077529d3bd79.rmeta new file mode 100644 index 00000000..018a8baa Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libbase64-92bb077529d3bd79.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libbase64-ef903aa210400594.rlib b/hindsight-clients/rust/target/release/deps/libbase64-ef903aa210400594.rlib new file mode 100644 index 00000000..85c46705 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libbase64-ef903aa210400594.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libbase64-ef903aa210400594.rmeta b/hindsight-clients/rust/target/release/deps/libbase64-ef903aa210400594.rmeta new file mode 100644 index 00000000..45328f43 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libbase64-ef903aa210400594.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libbitflags-0dfee42de7f913a6.rlib b/hindsight-clients/rust/target/release/deps/libbitflags-0dfee42de7f913a6.rlib new file mode 100644 index 00000000..8da4b065 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libbitflags-0dfee42de7f913a6.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libbitflags-0dfee42de7f913a6.rmeta b/hindsight-clients/rust/target/release/deps/libbitflags-0dfee42de7f913a6.rmeta new file mode 100644 index 00000000..36d7d4db Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libbitflags-0dfee42de7f913a6.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libbitflags-a1b963c61981cc8c.rlib b/hindsight-clients/rust/target/release/deps/libbitflags-a1b963c61981cc8c.rlib new file mode 100644 index 00000000..2081184f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libbitflags-a1b963c61981cc8c.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libbitflags-a1b963c61981cc8c.rmeta b/hindsight-clients/rust/target/release/deps/libbitflags-a1b963c61981cc8c.rmeta new file mode 100644 index 00000000..fc6fadf9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libbitflags-a1b963c61981cc8c.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libbytes-412a86f44c4c2395.rlib b/hindsight-clients/rust/target/release/deps/libbytes-412a86f44c4c2395.rlib new file mode 100644 index 00000000..20f63d89 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libbytes-412a86f44c4c2395.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libbytes-412a86f44c4c2395.rmeta b/hindsight-clients/rust/target/release/deps/libbytes-412a86f44c4c2395.rmeta new file mode 100644 index 00000000..dfe1c3f0 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libbytes-412a86f44c4c2395.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libbytes-94bad943d383b064.rlib b/hindsight-clients/rust/target/release/deps/libbytes-94bad943d383b064.rlib new file mode 100644 index 00000000..308a2521 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libbytes-94bad943d383b064.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libbytes-94bad943d383b064.rmeta b/hindsight-clients/rust/target/release/deps/libbytes-94bad943d383b064.rmeta new file mode 100644 index 00000000..accde41b Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libbytes-94bad943d383b064.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libc-904f6c0a3f02a458.d b/hindsight-clients/rust/target/release/deps/libc-904f6c0a3f02a458.d new file mode 100644 index 00000000..853e95a4 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/libc-904f6c0a3f02a458.d @@ -0,0 +1,16 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libc-904f6c0a3f02a458.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/new/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/primitives.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/aarch64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/types.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liblibc-904f6c0a3f02a458.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/new/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/primitives.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/aarch64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/types.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liblibc-904f6c0a3f02a458.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/new/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/primitives.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/aarch64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/types.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/new/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/primitives.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/aarch64/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/types.rs: diff --git a/hindsight-clients/rust/target/release/deps/libc-d7ed71d0381991e9.d b/hindsight-clients/rust/target/release/deps/libc-d7ed71d0381991e9.d new file mode 100644 index 00000000..7e70a9ad --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/libc-d7ed71d0381991e9.d @@ -0,0 +1,16 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libc-d7ed71d0381991e9.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/new/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/primitives.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/aarch64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/types.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liblibc-d7ed71d0381991e9.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/new/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/primitives.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/aarch64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/types.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liblibc-d7ed71d0381991e9.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/new/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/primitives.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/aarch64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/types.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/new/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/primitives.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/unix/bsd/apple/b64/aarch64/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.177/src/types.rs: diff --git a/hindsight-clients/rust/target/release/deps/libcfg_if-351b78e9a90790e2.rlib b/hindsight-clients/rust/target/release/deps/libcfg_if-351b78e9a90790e2.rlib new file mode 100644 index 00000000..41ebf35f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libcfg_if-351b78e9a90790e2.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libcfg_if-351b78e9a90790e2.rmeta b/hindsight-clients/rust/target/release/deps/libcfg_if-351b78e9a90790e2.rmeta new file mode 100644 index 00000000..991826bf Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libcfg_if-351b78e9a90790e2.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libchrono-6bee28905f7e3e93.rlib b/hindsight-clients/rust/target/release/deps/libchrono-6bee28905f7e3e93.rlib new file mode 100644 index 00000000..57ad1156 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libchrono-6bee28905f7e3e93.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libchrono-6bee28905f7e3e93.rmeta b/hindsight-clients/rust/target/release/deps/libchrono-6bee28905f7e3e93.rmeta new file mode 100644 index 00000000..e87c627d Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libchrono-6bee28905f7e3e93.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libchrono-8abe3a00a762e4ff.rlib b/hindsight-clients/rust/target/release/deps/libchrono-8abe3a00a762e4ff.rlib new file mode 100644 index 00000000..2815afa5 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libchrono-8abe3a00a762e4ff.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libchrono-8abe3a00a762e4ff.rmeta b/hindsight-clients/rust/target/release/deps/libchrono-8abe3a00a762e4ff.rmeta new file mode 100644 index 00000000..bc0a968a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libchrono-8abe3a00a762e4ff.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libcore_foundation-1823b1466cdd7a2a.rlib b/hindsight-clients/rust/target/release/deps/libcore_foundation-1823b1466cdd7a2a.rlib new file mode 100644 index 00000000..5ef74376 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libcore_foundation-1823b1466cdd7a2a.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libcore_foundation-1823b1466cdd7a2a.rmeta b/hindsight-clients/rust/target/release/deps/libcore_foundation-1823b1466cdd7a2a.rmeta new file mode 100644 index 00000000..928f0276 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libcore_foundation-1823b1466cdd7a2a.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libcore_foundation_sys-f7674976e1150ee8.rlib b/hindsight-clients/rust/target/release/deps/libcore_foundation_sys-f7674976e1150ee8.rlib new file mode 100644 index 00000000..98ddfd49 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libcore_foundation_sys-f7674976e1150ee8.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libcore_foundation_sys-f7674976e1150ee8.rmeta b/hindsight-clients/rust/target/release/deps/libcore_foundation_sys-f7674976e1150ee8.rmeta new file mode 100644 index 00000000..c17a9787 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libcore_foundation_sys-f7674976e1150ee8.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libdisplaydoc-513c6df758a8a10f.dylib b/hindsight-clients/rust/target/release/deps/libdisplaydoc-513c6df758a8a10f.dylib new file mode 100755 index 00000000..9a259790 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libdisplaydoc-513c6df758a8a10f.dylib differ diff --git a/hindsight-clients/rust/target/release/deps/libdyn_clone-fe2713804145d25d.rlib b/hindsight-clients/rust/target/release/deps/libdyn_clone-fe2713804145d25d.rlib new file mode 100644 index 00000000..5fb555b5 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libdyn_clone-fe2713804145d25d.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libdyn_clone-fe2713804145d25d.rmeta b/hindsight-clients/rust/target/release/deps/libdyn_clone-fe2713804145d25d.rmeta new file mode 100644 index 00000000..98c075be Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libdyn_clone-fe2713804145d25d.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libencoding_rs-dba92506d30fe397.rlib b/hindsight-clients/rust/target/release/deps/libencoding_rs-dba92506d30fe397.rlib new file mode 100644 index 00000000..6afb9ea3 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libencoding_rs-dba92506d30fe397.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libencoding_rs-dba92506d30fe397.rmeta b/hindsight-clients/rust/target/release/deps/libencoding_rs-dba92506d30fe397.rmeta new file mode 100644 index 00000000..b3427a05 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libencoding_rs-dba92506d30fe397.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libequivalent-706821321d21a6b7.rlib b/hindsight-clients/rust/target/release/deps/libequivalent-706821321d21a6b7.rlib new file mode 100644 index 00000000..4e794070 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libequivalent-706821321d21a6b7.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libequivalent-706821321d21a6b7.rmeta b/hindsight-clients/rust/target/release/deps/libequivalent-706821321d21a6b7.rmeta new file mode 100644 index 00000000..cd9d225f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libequivalent-706821321d21a6b7.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libequivalent-8bf9740ce56fcc22.rlib b/hindsight-clients/rust/target/release/deps/libequivalent-8bf9740ce56fcc22.rlib new file mode 100644 index 00000000..a74a3101 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libequivalent-8bf9740ce56fcc22.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libequivalent-8bf9740ce56fcc22.rmeta b/hindsight-clients/rust/target/release/deps/libequivalent-8bf9740ce56fcc22.rmeta new file mode 100644 index 00000000..58ff24c7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libequivalent-8bf9740ce56fcc22.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/liberrno-49d4026e34734780.rlib b/hindsight-clients/rust/target/release/deps/liberrno-49d4026e34734780.rlib new file mode 100644 index 00000000..97fb132d Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liberrno-49d4026e34734780.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/liberrno-49d4026e34734780.rmeta b/hindsight-clients/rust/target/release/deps/liberrno-49d4026e34734780.rmeta new file mode 100644 index 00000000..9045f9c3 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liberrno-49d4026e34734780.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libfastrand-3a524914c65729cc.rlib b/hindsight-clients/rust/target/release/deps/libfastrand-3a524914c65729cc.rlib new file mode 100644 index 00000000..344bad51 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfastrand-3a524914c65729cc.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libfastrand-3a524914c65729cc.rmeta b/hindsight-clients/rust/target/release/deps/libfastrand-3a524914c65729cc.rmeta new file mode 100644 index 00000000..c8c3aaad Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfastrand-3a524914c65729cc.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libfnv-3edb7b4c3918c18a.rlib b/hindsight-clients/rust/target/release/deps/libfnv-3edb7b4c3918c18a.rlib new file mode 100644 index 00000000..45b4c501 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfnv-3edb7b4c3918c18a.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libfnv-3edb7b4c3918c18a.rmeta b/hindsight-clients/rust/target/release/deps/libfnv-3edb7b4c3918c18a.rmeta new file mode 100644 index 00000000..2e0b46c5 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfnv-3edb7b4c3918c18a.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libfoldhash-9d93a1b920d6ea3f.rlib b/hindsight-clients/rust/target/release/deps/libfoldhash-9d93a1b920d6ea3f.rlib new file mode 100644 index 00000000..e95aa7bb Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfoldhash-9d93a1b920d6ea3f.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libfoldhash-9d93a1b920d6ea3f.rmeta b/hindsight-clients/rust/target/release/deps/libfoldhash-9d93a1b920d6ea3f.rmeta new file mode 100644 index 00000000..16836e08 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfoldhash-9d93a1b920d6ea3f.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libform_urlencoded-5c00f58ab44e2a82.rlib b/hindsight-clients/rust/target/release/deps/libform_urlencoded-5c00f58ab44e2a82.rlib new file mode 100644 index 00000000..66d5add7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libform_urlencoded-5c00f58ab44e2a82.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libform_urlencoded-5c00f58ab44e2a82.rmeta b/hindsight-clients/rust/target/release/deps/libform_urlencoded-5c00f58ab44e2a82.rmeta new file mode 100644 index 00000000..85118335 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libform_urlencoded-5c00f58ab44e2a82.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libform_urlencoded-b24be541ed11553a.rlib b/hindsight-clients/rust/target/release/deps/libform_urlencoded-b24be541ed11553a.rlib new file mode 100644 index 00000000..bb89adf3 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libform_urlencoded-b24be541ed11553a.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libform_urlencoded-b24be541ed11553a.rmeta b/hindsight-clients/rust/target/release/deps/libform_urlencoded-b24be541ed11553a.rmeta new file mode 100644 index 00000000..fd243b5b Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libform_urlencoded-b24be541ed11553a.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_channel-294e951cf70dc95b.rlib b/hindsight-clients/rust/target/release/deps/libfutures_channel-294e951cf70dc95b.rlib new file mode 100644 index 00000000..41ae17e9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_channel-294e951cf70dc95b.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_channel-294e951cf70dc95b.rmeta b/hindsight-clients/rust/target/release/deps/libfutures_channel-294e951cf70dc95b.rmeta new file mode 100644 index 00000000..5a8ddef5 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_channel-294e951cf70dc95b.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_channel-c62de9f0d96521df.rlib b/hindsight-clients/rust/target/release/deps/libfutures_channel-c62de9f0d96521df.rlib new file mode 100644 index 00000000..73eb7397 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_channel-c62de9f0d96521df.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_channel-c62de9f0d96521df.rmeta b/hindsight-clients/rust/target/release/deps/libfutures_channel-c62de9f0d96521df.rmeta new file mode 100644 index 00000000..23b408e7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_channel-c62de9f0d96521df.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_core-a79ba8aebf7a7610.rlib b/hindsight-clients/rust/target/release/deps/libfutures_core-a79ba8aebf7a7610.rlib new file mode 100644 index 00000000..22622d9c Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_core-a79ba8aebf7a7610.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_core-a79ba8aebf7a7610.rmeta b/hindsight-clients/rust/target/release/deps/libfutures_core-a79ba8aebf7a7610.rmeta new file mode 100644 index 00000000..07300961 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_core-a79ba8aebf7a7610.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_core-b8b2cb2ec99603a4.rlib b/hindsight-clients/rust/target/release/deps/libfutures_core-b8b2cb2ec99603a4.rlib new file mode 100644 index 00000000..d3087bc4 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_core-b8b2cb2ec99603a4.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_core-b8b2cb2ec99603a4.rmeta b/hindsight-clients/rust/target/release/deps/libfutures_core-b8b2cb2ec99603a4.rmeta new file mode 100644 index 00000000..4d08a5d4 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_core-b8b2cb2ec99603a4.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_sink-1a9fd05b9c6b7d08.rlib b/hindsight-clients/rust/target/release/deps/libfutures_sink-1a9fd05b9c6b7d08.rlib new file mode 100644 index 00000000..472ba2ab Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_sink-1a9fd05b9c6b7d08.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_sink-1a9fd05b9c6b7d08.rmeta b/hindsight-clients/rust/target/release/deps/libfutures_sink-1a9fd05b9c6b7d08.rmeta new file mode 100644 index 00000000..c6b8f371 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_sink-1a9fd05b9c6b7d08.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_sink-265fdad57087b848.rlib b/hindsight-clients/rust/target/release/deps/libfutures_sink-265fdad57087b848.rlib new file mode 100644 index 00000000..879c4e03 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_sink-265fdad57087b848.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_sink-265fdad57087b848.rmeta b/hindsight-clients/rust/target/release/deps/libfutures_sink-265fdad57087b848.rmeta new file mode 100644 index 00000000..1b402d33 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_sink-265fdad57087b848.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_task-b93ca5ebea743a0c.rlib b/hindsight-clients/rust/target/release/deps/libfutures_task-b93ca5ebea743a0c.rlib new file mode 100644 index 00000000..d0b79ae1 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_task-b93ca5ebea743a0c.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_task-b93ca5ebea743a0c.rmeta b/hindsight-clients/rust/target/release/deps/libfutures_task-b93ca5ebea743a0c.rmeta new file mode 100644 index 00000000..9101ee16 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_task-b93ca5ebea743a0c.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_task-bd5c80be94c1accd.rlib b/hindsight-clients/rust/target/release/deps/libfutures_task-bd5c80be94c1accd.rlib new file mode 100644 index 00000000..eacbd2ee Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_task-bd5c80be94c1accd.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_task-bd5c80be94c1accd.rmeta b/hindsight-clients/rust/target/release/deps/libfutures_task-bd5c80be94c1accd.rmeta new file mode 100644 index 00000000..bdf63f1e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_task-bd5c80be94c1accd.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_util-55567a44420abc81.rlib b/hindsight-clients/rust/target/release/deps/libfutures_util-55567a44420abc81.rlib new file mode 100644 index 00000000..266e5743 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_util-55567a44420abc81.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_util-55567a44420abc81.rmeta b/hindsight-clients/rust/target/release/deps/libfutures_util-55567a44420abc81.rmeta new file mode 100644 index 00000000..88b3b2db Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_util-55567a44420abc81.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_util-9ecc8128bcf3affa.rlib b/hindsight-clients/rust/target/release/deps/libfutures_util-9ecc8128bcf3affa.rlib new file mode 100644 index 00000000..0a65e2ca Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_util-9ecc8128bcf3affa.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libfutures_util-9ecc8128bcf3affa.rmeta b/hindsight-clients/rust/target/release/deps/libfutures_util-9ecc8128bcf3affa.rmeta new file mode 100644 index 00000000..adc91e70 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libfutures_util-9ecc8128bcf3affa.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libgetrandom-afdf4337e2b8ddcf.rlib b/hindsight-clients/rust/target/release/deps/libgetrandom-afdf4337e2b8ddcf.rlib new file mode 100644 index 00000000..0e5555bd Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libgetrandom-afdf4337e2b8ddcf.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libgetrandom-afdf4337e2b8ddcf.rmeta b/hindsight-clients/rust/target/release/deps/libgetrandom-afdf4337e2b8ddcf.rmeta new file mode 100644 index 00000000..31942aea Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libgetrandom-afdf4337e2b8ddcf.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libh2-923e5387638d1bd9.rlib b/hindsight-clients/rust/target/release/deps/libh2-923e5387638d1bd9.rlib new file mode 100644 index 00000000..a710faf5 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libh2-923e5387638d1bd9.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libh2-923e5387638d1bd9.rmeta b/hindsight-clients/rust/target/release/deps/libh2-923e5387638d1bd9.rmeta new file mode 100644 index 00000000..1732414d Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libh2-923e5387638d1bd9.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhashbrown-1cb498a6d2953fe8.rlib b/hindsight-clients/rust/target/release/deps/libhashbrown-1cb498a6d2953fe8.rlib new file mode 100644 index 00000000..824a953a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhashbrown-1cb498a6d2953fe8.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhashbrown-1cb498a6d2953fe8.rmeta b/hindsight-clients/rust/target/release/deps/libhashbrown-1cb498a6d2953fe8.rmeta new file mode 100644 index 00000000..cf738f12 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhashbrown-1cb498a6d2953fe8.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhashbrown-bff8804fd72a7e60.rlib b/hindsight-clients/rust/target/release/deps/libhashbrown-bff8804fd72a7e60.rlib new file mode 100644 index 00000000..5c01b771 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhashbrown-bff8804fd72a7e60.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhashbrown-bff8804fd72a7e60.rmeta b/hindsight-clients/rust/target/release/deps/libhashbrown-bff8804fd72a7e60.rmeta new file mode 100644 index 00000000..c107041b Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhashbrown-bff8804fd72a7e60.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libheck-b7c073376714a322.rlib b/hindsight-clients/rust/target/release/deps/libheck-b7c073376714a322.rlib new file mode 100644 index 00000000..805649a2 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libheck-b7c073376714a322.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libheck-b7c073376714a322.rmeta b/hindsight-clients/rust/target/release/deps/libheck-b7c073376714a322.rmeta new file mode 100644 index 00000000..727a1a7e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libheck-b7c073376714a322.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhindsight_client-4329cb0e29911e3c.rlib b/hindsight-clients/rust/target/release/deps/libhindsight_client-4329cb0e29911e3c.rlib new file mode 100644 index 00000000..97279c61 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhindsight_client-4329cb0e29911e3c.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhindsight_client-4329cb0e29911e3c.rmeta b/hindsight-clients/rust/target/release/deps/libhindsight_client-4329cb0e29911e3c.rmeta new file mode 100644 index 00000000..5d24b660 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhindsight_client-4329cb0e29911e3c.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhttp-080abab9df15dcdb.rlib b/hindsight-clients/rust/target/release/deps/libhttp-080abab9df15dcdb.rlib new file mode 100644 index 00000000..706c2aa4 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttp-080abab9df15dcdb.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhttp-080abab9df15dcdb.rmeta b/hindsight-clients/rust/target/release/deps/libhttp-080abab9df15dcdb.rmeta new file mode 100644 index 00000000..9370913e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttp-080abab9df15dcdb.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhttp-c005a30bf8cf28f3.rlib b/hindsight-clients/rust/target/release/deps/libhttp-c005a30bf8cf28f3.rlib new file mode 100644 index 00000000..60e166cb Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttp-c005a30bf8cf28f3.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhttp-c005a30bf8cf28f3.rmeta b/hindsight-clients/rust/target/release/deps/libhttp-c005a30bf8cf28f3.rmeta new file mode 100644 index 00000000..d15c9f13 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttp-c005a30bf8cf28f3.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhttp_body-a97b2dd4b35a479f.rlib b/hindsight-clients/rust/target/release/deps/libhttp_body-a97b2dd4b35a479f.rlib new file mode 100644 index 00000000..cb3411f5 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttp_body-a97b2dd4b35a479f.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhttp_body-a97b2dd4b35a479f.rmeta b/hindsight-clients/rust/target/release/deps/libhttp_body-a97b2dd4b35a479f.rmeta new file mode 100644 index 00000000..eb465c62 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttp_body-a97b2dd4b35a479f.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhttp_body-d4ff6ec1d26c1f58.rlib b/hindsight-clients/rust/target/release/deps/libhttp_body-d4ff6ec1d26c1f58.rlib new file mode 100644 index 00000000..a17d4c1b Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttp_body-d4ff6ec1d26c1f58.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhttp_body-d4ff6ec1d26c1f58.rmeta b/hindsight-clients/rust/target/release/deps/libhttp_body-d4ff6ec1d26c1f58.rmeta new file mode 100644 index 00000000..825e815e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttp_body-d4ff6ec1d26c1f58.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhttp_body_util-156f4d6ef930e232.rlib b/hindsight-clients/rust/target/release/deps/libhttp_body_util-156f4d6ef930e232.rlib new file mode 100644 index 00000000..6ecc5e16 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttp_body_util-156f4d6ef930e232.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhttp_body_util-156f4d6ef930e232.rmeta b/hindsight-clients/rust/target/release/deps/libhttp_body_util-156f4d6ef930e232.rmeta new file mode 100644 index 00000000..f6414db6 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttp_body_util-156f4d6ef930e232.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhttp_body_util-a43e710e0d65b76a.rlib b/hindsight-clients/rust/target/release/deps/libhttp_body_util-a43e710e0d65b76a.rlib new file mode 100644 index 00000000..bb78ce1c Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttp_body_util-a43e710e0d65b76a.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhttp_body_util-a43e710e0d65b76a.rmeta b/hindsight-clients/rust/target/release/deps/libhttp_body_util-a43e710e0d65b76a.rmeta new file mode 100644 index 00000000..a49fe1ae Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttp_body_util-a43e710e0d65b76a.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhttparse-4e0a2b2cb5e82a14.rlib b/hindsight-clients/rust/target/release/deps/libhttparse-4e0a2b2cb5e82a14.rlib new file mode 100644 index 00000000..3b8633a1 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttparse-4e0a2b2cb5e82a14.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhttparse-4e0a2b2cb5e82a14.rmeta b/hindsight-clients/rust/target/release/deps/libhttparse-4e0a2b2cb5e82a14.rmeta new file mode 100644 index 00000000..fec1bb67 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttparse-4e0a2b2cb5e82a14.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhttparse-b962667cc4cc00a9.rlib b/hindsight-clients/rust/target/release/deps/libhttparse-b962667cc4cc00a9.rlib new file mode 100644 index 00000000..6930882e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttparse-b962667cc4cc00a9.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhttparse-b962667cc4cc00a9.rmeta b/hindsight-clients/rust/target/release/deps/libhttparse-b962667cc4cc00a9.rmeta new file mode 100644 index 00000000..443633ed Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhttparse-b962667cc4cc00a9.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhyper-01705a4182e4ce55.rlib b/hindsight-clients/rust/target/release/deps/libhyper-01705a4182e4ce55.rlib new file mode 100644 index 00000000..f01ee92e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhyper-01705a4182e4ce55.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhyper-01705a4182e4ce55.rmeta b/hindsight-clients/rust/target/release/deps/libhyper-01705a4182e4ce55.rmeta new file mode 100644 index 00000000..2b2f0fce Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhyper-01705a4182e4ce55.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhyper-68b92baf42be0922.rlib b/hindsight-clients/rust/target/release/deps/libhyper-68b92baf42be0922.rlib new file mode 100644 index 00000000..4c289089 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhyper-68b92baf42be0922.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhyper-68b92baf42be0922.rmeta b/hindsight-clients/rust/target/release/deps/libhyper-68b92baf42be0922.rmeta new file mode 100644 index 00000000..e1374dac Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhyper-68b92baf42be0922.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhyper_tls-59dc4b2da9834c15.rlib b/hindsight-clients/rust/target/release/deps/libhyper_tls-59dc4b2da9834c15.rlib new file mode 100644 index 00000000..573afac9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhyper_tls-59dc4b2da9834c15.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhyper_tls-59dc4b2da9834c15.rmeta b/hindsight-clients/rust/target/release/deps/libhyper_tls-59dc4b2da9834c15.rmeta new file mode 100644 index 00000000..e5281cfc Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhyper_tls-59dc4b2da9834c15.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhyper_util-2cb0a97ae1a39f9f.rlib b/hindsight-clients/rust/target/release/deps/libhyper_util-2cb0a97ae1a39f9f.rlib new file mode 100644 index 00000000..0150e530 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhyper_util-2cb0a97ae1a39f9f.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhyper_util-2cb0a97ae1a39f9f.rmeta b/hindsight-clients/rust/target/release/deps/libhyper_util-2cb0a97ae1a39f9f.rmeta new file mode 100644 index 00000000..2e36da8e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhyper_util-2cb0a97ae1a39f9f.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libhyper_util-d4091552dd4ce372.rlib b/hindsight-clients/rust/target/release/deps/libhyper_util-d4091552dd4ce372.rlib new file mode 100644 index 00000000..0b49476e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhyper_util-d4091552dd4ce372.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libhyper_util-d4091552dd4ce372.rmeta b/hindsight-clients/rust/target/release/deps/libhyper_util-d4091552dd4ce372.rmeta new file mode 100644 index 00000000..30530a6e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libhyper_util-d4091552dd4ce372.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libiana_time_zone-94e1d35ed9dced39.rlib b/hindsight-clients/rust/target/release/deps/libiana_time_zone-94e1d35ed9dced39.rlib new file mode 100644 index 00000000..268f5961 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libiana_time_zone-94e1d35ed9dced39.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libiana_time_zone-94e1d35ed9dced39.rmeta b/hindsight-clients/rust/target/release/deps/libiana_time_zone-94e1d35ed9dced39.rmeta new file mode 100644 index 00000000..4fb4e1f8 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libiana_time_zone-94e1d35ed9dced39.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_collections-6967e1017447cb62.rlib b/hindsight-clients/rust/target/release/deps/libicu_collections-6967e1017447cb62.rlib new file mode 100644 index 00000000..c4dfae23 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_collections-6967e1017447cb62.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_collections-6967e1017447cb62.rmeta b/hindsight-clients/rust/target/release/deps/libicu_collections-6967e1017447cb62.rmeta new file mode 100644 index 00000000..e32489aa Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_collections-6967e1017447cb62.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_collections-c58fd1c775110872.rlib b/hindsight-clients/rust/target/release/deps/libicu_collections-c58fd1c775110872.rlib new file mode 100644 index 00000000..332946dd Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_collections-c58fd1c775110872.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_collections-c58fd1c775110872.rmeta b/hindsight-clients/rust/target/release/deps/libicu_collections-c58fd1c775110872.rmeta new file mode 100644 index 00000000..dd970a1d Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_collections-c58fd1c775110872.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_locale_core-3536134484235f99.rlib b/hindsight-clients/rust/target/release/deps/libicu_locale_core-3536134484235f99.rlib new file mode 100644 index 00000000..5f5cbc38 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_locale_core-3536134484235f99.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_locale_core-3536134484235f99.rmeta b/hindsight-clients/rust/target/release/deps/libicu_locale_core-3536134484235f99.rmeta new file mode 100644 index 00000000..2229bb11 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_locale_core-3536134484235f99.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_locale_core-deb9a7190fe6b2c8.rlib b/hindsight-clients/rust/target/release/deps/libicu_locale_core-deb9a7190fe6b2c8.rlib new file mode 100644 index 00000000..b918924a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_locale_core-deb9a7190fe6b2c8.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_locale_core-deb9a7190fe6b2c8.rmeta b/hindsight-clients/rust/target/release/deps/libicu_locale_core-deb9a7190fe6b2c8.rmeta new file mode 100644 index 00000000..b55dae7a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_locale_core-deb9a7190fe6b2c8.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_normalizer-0c35afc3c00ad858.rlib b/hindsight-clients/rust/target/release/deps/libicu_normalizer-0c35afc3c00ad858.rlib new file mode 100644 index 00000000..bc9ab9b0 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_normalizer-0c35afc3c00ad858.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_normalizer-0c35afc3c00ad858.rmeta b/hindsight-clients/rust/target/release/deps/libicu_normalizer-0c35afc3c00ad858.rmeta new file mode 100644 index 00000000..30b796c8 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_normalizer-0c35afc3c00ad858.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_normalizer-877bde9a9c6eb9ed.rlib b/hindsight-clients/rust/target/release/deps/libicu_normalizer-877bde9a9c6eb9ed.rlib new file mode 100644 index 00000000..72519edf Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_normalizer-877bde9a9c6eb9ed.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_normalizer-877bde9a9c6eb9ed.rmeta b/hindsight-clients/rust/target/release/deps/libicu_normalizer-877bde9a9c6eb9ed.rmeta new file mode 100644 index 00000000..00259a5f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_normalizer-877bde9a9c6eb9ed.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-4e0ea6e63b80ff65.rlib b/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-4e0ea6e63b80ff65.rlib new file mode 100644 index 00000000..ee40d707 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-4e0ea6e63b80ff65.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-4e0ea6e63b80ff65.rmeta b/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-4e0ea6e63b80ff65.rmeta new file mode 100644 index 00000000..6204b395 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-4e0ea6e63b80ff65.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-e5ccdea2a65d807f.rlib b/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-e5ccdea2a65d807f.rlib new file mode 100644 index 00000000..1333216a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-e5ccdea2a65d807f.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-e5ccdea2a65d807f.rmeta b/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-e5ccdea2a65d807f.rmeta new file mode 100644 index 00000000..41b3e282 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_normalizer_data-e5ccdea2a65d807f.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_properties-1f6a378c28db1dde.rlib b/hindsight-clients/rust/target/release/deps/libicu_properties-1f6a378c28db1dde.rlib new file mode 100644 index 00000000..e7b3f937 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_properties-1f6a378c28db1dde.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_properties-1f6a378c28db1dde.rmeta b/hindsight-clients/rust/target/release/deps/libicu_properties-1f6a378c28db1dde.rmeta new file mode 100644 index 00000000..12cbc491 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_properties-1f6a378c28db1dde.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_properties-2ddeb28b01b10a31.rlib b/hindsight-clients/rust/target/release/deps/libicu_properties-2ddeb28b01b10a31.rlib new file mode 100644 index 00000000..3d3c25c7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_properties-2ddeb28b01b10a31.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_properties-2ddeb28b01b10a31.rmeta b/hindsight-clients/rust/target/release/deps/libicu_properties-2ddeb28b01b10a31.rmeta new file mode 100644 index 00000000..759aa40b Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_properties-2ddeb28b01b10a31.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_properties_data-cc80dfc4743e77bb.rlib b/hindsight-clients/rust/target/release/deps/libicu_properties_data-cc80dfc4743e77bb.rlib new file mode 100644 index 00000000..15842fc2 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_properties_data-cc80dfc4743e77bb.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_properties_data-cc80dfc4743e77bb.rmeta b/hindsight-clients/rust/target/release/deps/libicu_properties_data-cc80dfc4743e77bb.rmeta new file mode 100644 index 00000000..75d4d7e3 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_properties_data-cc80dfc4743e77bb.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_properties_data-dbd9bcf809877c17.rlib b/hindsight-clients/rust/target/release/deps/libicu_properties_data-dbd9bcf809877c17.rlib new file mode 100644 index 00000000..02b963bd Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_properties_data-dbd9bcf809877c17.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_properties_data-dbd9bcf809877c17.rmeta b/hindsight-clients/rust/target/release/deps/libicu_properties_data-dbd9bcf809877c17.rmeta new file mode 100644 index 00000000..ca0f9048 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_properties_data-dbd9bcf809877c17.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_provider-c356444a68359a32.rlib b/hindsight-clients/rust/target/release/deps/libicu_provider-c356444a68359a32.rlib new file mode 100644 index 00000000..e594e4b2 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_provider-c356444a68359a32.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_provider-c356444a68359a32.rmeta b/hindsight-clients/rust/target/release/deps/libicu_provider-c356444a68359a32.rmeta new file mode 100644 index 00000000..223e864e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_provider-c356444a68359a32.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_provider-e4d9bc26051126e2.rlib b/hindsight-clients/rust/target/release/deps/libicu_provider-e4d9bc26051126e2.rlib new file mode 100644 index 00000000..2a7d29db Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_provider-e4d9bc26051126e2.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libicu_provider-e4d9bc26051126e2.rmeta b/hindsight-clients/rust/target/release/deps/libicu_provider-e4d9bc26051126e2.rmeta new file mode 100644 index 00000000..709422dc Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libicu_provider-e4d9bc26051126e2.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libidna-654cc9a8d47ee6f0.rlib b/hindsight-clients/rust/target/release/deps/libidna-654cc9a8d47ee6f0.rlib new file mode 100644 index 00000000..91167937 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libidna-654cc9a8d47ee6f0.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libidna-654cc9a8d47ee6f0.rmeta b/hindsight-clients/rust/target/release/deps/libidna-654cc9a8d47ee6f0.rmeta new file mode 100644 index 00000000..cc9f7379 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libidna-654cc9a8d47ee6f0.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libidna-d6b8151b3b2a0f69.rlib b/hindsight-clients/rust/target/release/deps/libidna-d6b8151b3b2a0f69.rlib new file mode 100644 index 00000000..a2cd4fb7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libidna-d6b8151b3b2a0f69.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libidna-d6b8151b3b2a0f69.rmeta b/hindsight-clients/rust/target/release/deps/libidna-d6b8151b3b2a0f69.rmeta new file mode 100644 index 00000000..dcb9e46f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libidna-d6b8151b3b2a0f69.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libidna_adapter-7608386ba9f60469.rlib b/hindsight-clients/rust/target/release/deps/libidna_adapter-7608386ba9f60469.rlib new file mode 100644 index 00000000..12c147b5 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libidna_adapter-7608386ba9f60469.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libidna_adapter-7608386ba9f60469.rmeta b/hindsight-clients/rust/target/release/deps/libidna_adapter-7608386ba9f60469.rmeta new file mode 100644 index 00000000..890f70bc Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libidna_adapter-7608386ba9f60469.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libidna_adapter-feef164fa58bf937.rlib b/hindsight-clients/rust/target/release/deps/libidna_adapter-feef164fa58bf937.rlib new file mode 100644 index 00000000..31ea4a40 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libidna_adapter-feef164fa58bf937.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libidna_adapter-feef164fa58bf937.rmeta b/hindsight-clients/rust/target/release/deps/libidna_adapter-feef164fa58bf937.rmeta new file mode 100644 index 00000000..9050142f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libidna_adapter-feef164fa58bf937.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libindexmap-20ce0c11f74c355a.rlib b/hindsight-clients/rust/target/release/deps/libindexmap-20ce0c11f74c355a.rlib new file mode 100644 index 00000000..2e1de01d Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libindexmap-20ce0c11f74c355a.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libindexmap-20ce0c11f74c355a.rmeta b/hindsight-clients/rust/target/release/deps/libindexmap-20ce0c11f74c355a.rmeta new file mode 100644 index 00000000..14ae7066 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libindexmap-20ce0c11f74c355a.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libindexmap-d08947c901fc5806.rlib b/hindsight-clients/rust/target/release/deps/libindexmap-d08947c901fc5806.rlib new file mode 100644 index 00000000..fa7963e9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libindexmap-d08947c901fc5806.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libindexmap-d08947c901fc5806.rmeta b/hindsight-clients/rust/target/release/deps/libindexmap-d08947c901fc5806.rmeta new file mode 100644 index 00000000..89d81d64 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libindexmap-d08947c901fc5806.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libipnet-1c56b096e97d81b8.rlib b/hindsight-clients/rust/target/release/deps/libipnet-1c56b096e97d81b8.rlib new file mode 100644 index 00000000..7fa18a68 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libipnet-1c56b096e97d81b8.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libipnet-1c56b096e97d81b8.rmeta b/hindsight-clients/rust/target/release/deps/libipnet-1c56b096e97d81b8.rmeta new file mode 100644 index 00000000..9bfbe041 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libipnet-1c56b096e97d81b8.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libipnet-5473a4dd5887e4b9.rlib b/hindsight-clients/rust/target/release/deps/libipnet-5473a4dd5887e4b9.rlib new file mode 100644 index 00000000..1b3e3d7d Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libipnet-5473a4dd5887e4b9.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libipnet-5473a4dd5887e4b9.rmeta b/hindsight-clients/rust/target/release/deps/libipnet-5473a4dd5887e4b9.rmeta new file mode 100644 index 00000000..4163f94d Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libipnet-5473a4dd5887e4b9.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libiri_string-6a0b945975803470.rlib b/hindsight-clients/rust/target/release/deps/libiri_string-6a0b945975803470.rlib new file mode 100644 index 00000000..08420ff9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libiri_string-6a0b945975803470.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libiri_string-6a0b945975803470.rmeta b/hindsight-clients/rust/target/release/deps/libiri_string-6a0b945975803470.rmeta new file mode 100644 index 00000000..5f08736b Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libiri_string-6a0b945975803470.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libiri_string-8bd821921fd6dfec.rlib b/hindsight-clients/rust/target/release/deps/libiri_string-8bd821921fd6dfec.rlib new file mode 100644 index 00000000..717b56c1 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libiri_string-8bd821921fd6dfec.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libiri_string-8bd821921fd6dfec.rmeta b/hindsight-clients/rust/target/release/deps/libiri_string-8bd821921fd6dfec.rmeta new file mode 100644 index 00000000..d8096918 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libiri_string-8bd821921fd6dfec.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libitoa-8fdeb7b3bc8d95a2.rlib b/hindsight-clients/rust/target/release/deps/libitoa-8fdeb7b3bc8d95a2.rlib new file mode 100644 index 00000000..d3fa5306 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libitoa-8fdeb7b3bc8d95a2.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libitoa-8fdeb7b3bc8d95a2.rmeta b/hindsight-clients/rust/target/release/deps/libitoa-8fdeb7b3bc8d95a2.rmeta new file mode 100644 index 00000000..bf2650ae Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libitoa-8fdeb7b3bc8d95a2.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libitoa-c285e2750645488f.rlib b/hindsight-clients/rust/target/release/deps/libitoa-c285e2750645488f.rlib new file mode 100644 index 00000000..545e8b0a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libitoa-c285e2750645488f.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libitoa-c285e2750645488f.rmeta b/hindsight-clients/rust/target/release/deps/libitoa-c285e2750645488f.rmeta new file mode 100644 index 00000000..0f0025a8 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libitoa-c285e2750645488f.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/liblibc-904f6c0a3f02a458.rlib b/hindsight-clients/rust/target/release/deps/liblibc-904f6c0a3f02a458.rlib new file mode 100644 index 00000000..811a19df Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liblibc-904f6c0a3f02a458.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/liblibc-904f6c0a3f02a458.rmeta b/hindsight-clients/rust/target/release/deps/liblibc-904f6c0a3f02a458.rmeta new file mode 100644 index 00000000..565cafb2 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liblibc-904f6c0a3f02a458.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/liblibc-d7ed71d0381991e9.rlib b/hindsight-clients/rust/target/release/deps/liblibc-d7ed71d0381991e9.rlib new file mode 100644 index 00000000..2d91a056 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liblibc-d7ed71d0381991e9.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/liblibc-d7ed71d0381991e9.rmeta b/hindsight-clients/rust/target/release/deps/liblibc-d7ed71d0381991e9.rmeta new file mode 100644 index 00000000..00514c19 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liblibc-d7ed71d0381991e9.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/liblitemap-13a1f418764544cd.rlib b/hindsight-clients/rust/target/release/deps/liblitemap-13a1f418764544cd.rlib new file mode 100644 index 00000000..96139f42 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liblitemap-13a1f418764544cd.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/liblitemap-13a1f418764544cd.rmeta b/hindsight-clients/rust/target/release/deps/liblitemap-13a1f418764544cd.rmeta new file mode 100644 index 00000000..9a68c641 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liblitemap-13a1f418764544cd.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/liblitemap-61130a58a84a5455.rlib b/hindsight-clients/rust/target/release/deps/liblitemap-61130a58a84a5455.rlib new file mode 100644 index 00000000..dc58d25b Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liblitemap-61130a58a84a5455.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/liblitemap-61130a58a84a5455.rmeta b/hindsight-clients/rust/target/release/deps/liblitemap-61130a58a84a5455.rmeta new file mode 100644 index 00000000..a48cde4b Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liblitemap-61130a58a84a5455.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/liblock_api-c16a8e3a1896d75f.rlib b/hindsight-clients/rust/target/release/deps/liblock_api-c16a8e3a1896d75f.rlib new file mode 100644 index 00000000..c7fc0264 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liblock_api-c16a8e3a1896d75f.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/liblock_api-c16a8e3a1896d75f.rmeta b/hindsight-clients/rust/target/release/deps/liblock_api-c16a8e3a1896d75f.rmeta new file mode 100644 index 00000000..37de0024 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liblock_api-c16a8e3a1896d75f.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/liblog-100e54613a7d0bcf.rlib b/hindsight-clients/rust/target/release/deps/liblog-100e54613a7d0bcf.rlib new file mode 100644 index 00000000..e8498afe Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liblog-100e54613a7d0bcf.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/liblog-100e54613a7d0bcf.rmeta b/hindsight-clients/rust/target/release/deps/liblog-100e54613a7d0bcf.rmeta new file mode 100644 index 00000000..6210f6ee Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liblog-100e54613a7d0bcf.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/liblog-5a45d27a3ed35504.rlib b/hindsight-clients/rust/target/release/deps/liblog-5a45d27a3ed35504.rlib new file mode 100644 index 00000000..938ab46f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liblog-5a45d27a3ed35504.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/liblog-5a45d27a3ed35504.rmeta b/hindsight-clients/rust/target/release/deps/liblog-5a45d27a3ed35504.rmeta new file mode 100644 index 00000000..3ff892ca Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liblog-5a45d27a3ed35504.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libmemchr-2a6226289b98dceb.rlib b/hindsight-clients/rust/target/release/deps/libmemchr-2a6226289b98dceb.rlib new file mode 100644 index 00000000..bebf1b84 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libmemchr-2a6226289b98dceb.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libmemchr-2a6226289b98dceb.rmeta b/hindsight-clients/rust/target/release/deps/libmemchr-2a6226289b98dceb.rmeta new file mode 100644 index 00000000..b35983a7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libmemchr-2a6226289b98dceb.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libmemchr-e9f8e073eb398900.rlib b/hindsight-clients/rust/target/release/deps/libmemchr-e9f8e073eb398900.rlib new file mode 100644 index 00000000..c13d88c1 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libmemchr-e9f8e073eb398900.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libmemchr-e9f8e073eb398900.rmeta b/hindsight-clients/rust/target/release/deps/libmemchr-e9f8e073eb398900.rmeta new file mode 100644 index 00000000..c254a0fd Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libmemchr-e9f8e073eb398900.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libmime-d9cfcef050a3d2d5.rlib b/hindsight-clients/rust/target/release/deps/libmime-d9cfcef050a3d2d5.rlib new file mode 100644 index 00000000..da84573b Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libmime-d9cfcef050a3d2d5.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libmime-d9cfcef050a3d2d5.rmeta b/hindsight-clients/rust/target/release/deps/libmime-d9cfcef050a3d2d5.rmeta new file mode 100644 index 00000000..4b76737f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libmime-d9cfcef050a3d2d5.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libmio-859b7d42e013dde6.rlib b/hindsight-clients/rust/target/release/deps/libmio-859b7d42e013dde6.rlib new file mode 100644 index 00000000..15c02976 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libmio-859b7d42e013dde6.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libmio-859b7d42e013dde6.rmeta b/hindsight-clients/rust/target/release/deps/libmio-859b7d42e013dde6.rmeta new file mode 100644 index 00000000..0af75df8 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libmio-859b7d42e013dde6.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libmio-f77c8070460a2116.rlib b/hindsight-clients/rust/target/release/deps/libmio-f77c8070460a2116.rlib new file mode 100644 index 00000000..9dc492f3 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libmio-f77c8070460a2116.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libmio-f77c8070460a2116.rmeta b/hindsight-clients/rust/target/release/deps/libmio-f77c8070460a2116.rmeta new file mode 100644 index 00000000..7f2cb42d Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libmio-f77c8070460a2116.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libnative_tls-696befed4d62f1aa.rlib b/hindsight-clients/rust/target/release/deps/libnative_tls-696befed4d62f1aa.rlib new file mode 100644 index 00000000..d86ecf66 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libnative_tls-696befed4d62f1aa.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libnative_tls-696befed4d62f1aa.rmeta b/hindsight-clients/rust/target/release/deps/libnative_tls-696befed4d62f1aa.rmeta new file mode 100644 index 00000000..b9462b89 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libnative_tls-696befed4d62f1aa.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libnum_traits-25c66140827df4f5.rlib b/hindsight-clients/rust/target/release/deps/libnum_traits-25c66140827df4f5.rlib new file mode 100644 index 00000000..d1635631 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libnum_traits-25c66140827df4f5.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libnum_traits-25c66140827df4f5.rmeta b/hindsight-clients/rust/target/release/deps/libnum_traits-25c66140827df4f5.rmeta new file mode 100644 index 00000000..a019d7e0 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libnum_traits-25c66140827df4f5.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libnum_traits-b74c9e4f7e73bad9.rlib b/hindsight-clients/rust/target/release/deps/libnum_traits-b74c9e4f7e73bad9.rlib new file mode 100644 index 00000000..25f7a844 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libnum_traits-b74c9e4f7e73bad9.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libnum_traits-b74c9e4f7e73bad9.rmeta b/hindsight-clients/rust/target/release/deps/libnum_traits-b74c9e4f7e73bad9.rmeta new file mode 100644 index 00000000..292d715f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libnum_traits-b74c9e4f7e73bad9.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libonce_cell-736403cf84f25119.rlib b/hindsight-clients/rust/target/release/deps/libonce_cell-736403cf84f25119.rlib new file mode 100644 index 00000000..df8b4eb8 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libonce_cell-736403cf84f25119.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libonce_cell-736403cf84f25119.rmeta b/hindsight-clients/rust/target/release/deps/libonce_cell-736403cf84f25119.rmeta new file mode 100644 index 00000000..71895b5a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libonce_cell-736403cf84f25119.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libonce_cell-b01347e8f3ba4076.rlib b/hindsight-clients/rust/target/release/deps/libonce_cell-b01347e8f3ba4076.rlib new file mode 100644 index 00000000..4be43f77 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libonce_cell-b01347e8f3ba4076.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libonce_cell-b01347e8f3ba4076.rmeta b/hindsight-clients/rust/target/release/deps/libonce_cell-b01347e8f3ba4076.rmeta new file mode 100644 index 00000000..0b52b2e0 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libonce_cell-b01347e8f3ba4076.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libopenapiv3-301fe72b9ff99eb0.rlib b/hindsight-clients/rust/target/release/deps/libopenapiv3-301fe72b9ff99eb0.rlib new file mode 100644 index 00000000..cc4489b9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libopenapiv3-301fe72b9ff99eb0.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libopenapiv3-301fe72b9ff99eb0.rmeta b/hindsight-clients/rust/target/release/deps/libopenapiv3-301fe72b9ff99eb0.rmeta new file mode 100644 index 00000000..fd1b9eea Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libopenapiv3-301fe72b9ff99eb0.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libparking_lot-93bc335f832f3aaa.rlib b/hindsight-clients/rust/target/release/deps/libparking_lot-93bc335f832f3aaa.rlib new file mode 100644 index 00000000..e1b168d3 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libparking_lot-93bc335f832f3aaa.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libparking_lot-93bc335f832f3aaa.rmeta b/hindsight-clients/rust/target/release/deps/libparking_lot-93bc335f832f3aaa.rmeta new file mode 100644 index 00000000..24ded2d9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libparking_lot-93bc335f832f3aaa.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libparking_lot_core-191561c71a82b5ae.rlib b/hindsight-clients/rust/target/release/deps/libparking_lot_core-191561c71a82b5ae.rlib new file mode 100644 index 00000000..b07dedd3 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libparking_lot_core-191561c71a82b5ae.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libparking_lot_core-191561c71a82b5ae.rmeta b/hindsight-clients/rust/target/release/deps/libparking_lot_core-191561c71a82b5ae.rmeta new file mode 100644 index 00000000..d25e97d2 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libparking_lot_core-191561c71a82b5ae.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libpercent_encoding-575b874c53100f8a.rlib b/hindsight-clients/rust/target/release/deps/libpercent_encoding-575b874c53100f8a.rlib new file mode 100644 index 00000000..12d255ca Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpercent_encoding-575b874c53100f8a.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libpercent_encoding-575b874c53100f8a.rmeta b/hindsight-clients/rust/target/release/deps/libpercent_encoding-575b874c53100f8a.rmeta new file mode 100644 index 00000000..fb2d28a6 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpercent_encoding-575b874c53100f8a.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libpercent_encoding-cc800c2b0259a0e9.rlib b/hindsight-clients/rust/target/release/deps/libpercent_encoding-cc800c2b0259a0e9.rlib new file mode 100644 index 00000000..2fd8d80e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpercent_encoding-cc800c2b0259a0e9.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libpercent_encoding-cc800c2b0259a0e9.rmeta b/hindsight-clients/rust/target/release/deps/libpercent_encoding-cc800c2b0259a0e9.rmeta new file mode 100644 index 00000000..b83cc9a5 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpercent_encoding-cc800c2b0259a0e9.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libpin_project_lite-22ab2937222827b4.rlib b/hindsight-clients/rust/target/release/deps/libpin_project_lite-22ab2937222827b4.rlib new file mode 100644 index 00000000..c134eed4 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpin_project_lite-22ab2937222827b4.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libpin_project_lite-22ab2937222827b4.rmeta b/hindsight-clients/rust/target/release/deps/libpin_project_lite-22ab2937222827b4.rmeta new file mode 100644 index 00000000..5558d917 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpin_project_lite-22ab2937222827b4.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libpin_project_lite-68e265fce27f7ed6.rlib b/hindsight-clients/rust/target/release/deps/libpin_project_lite-68e265fce27f7ed6.rlib new file mode 100644 index 00000000..d1648893 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpin_project_lite-68e265fce27f7ed6.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libpin_project_lite-68e265fce27f7ed6.rmeta b/hindsight-clients/rust/target/release/deps/libpin_project_lite-68e265fce27f7ed6.rmeta new file mode 100644 index 00000000..c0e13208 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpin_project_lite-68e265fce27f7ed6.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libpin_utils-3159285f70f13f3a.rlib b/hindsight-clients/rust/target/release/deps/libpin_utils-3159285f70f13f3a.rlib new file mode 100644 index 00000000..48cb6977 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpin_utils-3159285f70f13f3a.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libpin_utils-3159285f70f13f3a.rmeta b/hindsight-clients/rust/target/release/deps/libpin_utils-3159285f70f13f3a.rmeta new file mode 100644 index 00000000..c258c9ff Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpin_utils-3159285f70f13f3a.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libpin_utils-c68e24fbb3da127f.rlib b/hindsight-clients/rust/target/release/deps/libpin_utils-c68e24fbb3da127f.rlib new file mode 100644 index 00000000..bed6c949 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpin_utils-c68e24fbb3da127f.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libpin_utils-c68e24fbb3da127f.rmeta b/hindsight-clients/rust/target/release/deps/libpin_utils-c68e24fbb3da127f.rmeta new file mode 100644 index 00000000..92f25dc1 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpin_utils-c68e24fbb3da127f.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libpotential_utf-84e871805a27f603.rlib b/hindsight-clients/rust/target/release/deps/libpotential_utf-84e871805a27f603.rlib new file mode 100644 index 00000000..95cd8fc2 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpotential_utf-84e871805a27f603.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libpotential_utf-84e871805a27f603.rmeta b/hindsight-clients/rust/target/release/deps/libpotential_utf-84e871805a27f603.rmeta new file mode 100644 index 00000000..066fcef1 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpotential_utf-84e871805a27f603.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libpotential_utf-9cbf85ad133b9988.rlib b/hindsight-clients/rust/target/release/deps/libpotential_utf-9cbf85ad133b9988.rlib new file mode 100644 index 00000000..34d6fe34 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpotential_utf-9cbf85ad133b9988.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libpotential_utf-9cbf85ad133b9988.rmeta b/hindsight-clients/rust/target/release/deps/libpotential_utf-9cbf85ad133b9988.rmeta new file mode 100644 index 00000000..a2ed0edd Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libpotential_utf-9cbf85ad133b9988.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libprettyplease-90ffcc8b68491006.rlib b/hindsight-clients/rust/target/release/deps/libprettyplease-90ffcc8b68491006.rlib new file mode 100644 index 00000000..85ac67f3 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libprettyplease-90ffcc8b68491006.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libprettyplease-90ffcc8b68491006.rmeta b/hindsight-clients/rust/target/release/deps/libprettyplease-90ffcc8b68491006.rmeta new file mode 100644 index 00000000..4b457580 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libprettyplease-90ffcc8b68491006.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libproc_macro2-0a0ca51a70fb2830.rlib b/hindsight-clients/rust/target/release/deps/libproc_macro2-0a0ca51a70fb2830.rlib new file mode 100644 index 00000000..487275b6 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libproc_macro2-0a0ca51a70fb2830.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libproc_macro2-0a0ca51a70fb2830.rmeta b/hindsight-clients/rust/target/release/deps/libproc_macro2-0a0ca51a70fb2830.rmeta new file mode 100644 index 00000000..bed6dcb4 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libproc_macro2-0a0ca51a70fb2830.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libprogenitor-ad807760b8ef069c.rlib b/hindsight-clients/rust/target/release/deps/libprogenitor-ad807760b8ef069c.rlib new file mode 100644 index 00000000..acdc3dff Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libprogenitor-ad807760b8ef069c.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libprogenitor-ad807760b8ef069c.rmeta b/hindsight-clients/rust/target/release/deps/libprogenitor-ad807760b8ef069c.rmeta new file mode 100644 index 00000000..e6fac61a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libprogenitor-ad807760b8ef069c.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libprogenitor_client-2a6cacef4c926270.rlib b/hindsight-clients/rust/target/release/deps/libprogenitor_client-2a6cacef4c926270.rlib new file mode 100644 index 00000000..396edca3 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libprogenitor_client-2a6cacef4c926270.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libprogenitor_client-2a6cacef4c926270.rmeta b/hindsight-clients/rust/target/release/deps/libprogenitor_client-2a6cacef4c926270.rmeta new file mode 100644 index 00000000..780e4c59 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libprogenitor_client-2a6cacef4c926270.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libprogenitor_client-ba9cf48f60761d5e.rlib b/hindsight-clients/rust/target/release/deps/libprogenitor_client-ba9cf48f60761d5e.rlib new file mode 100644 index 00000000..7381b891 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libprogenitor_client-ba9cf48f60761d5e.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libprogenitor_client-ba9cf48f60761d5e.rmeta b/hindsight-clients/rust/target/release/deps/libprogenitor_client-ba9cf48f60761d5e.rmeta new file mode 100644 index 00000000..99ee1c32 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libprogenitor_client-ba9cf48f60761d5e.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libprogenitor_impl-4be51208161b9376.rlib b/hindsight-clients/rust/target/release/deps/libprogenitor_impl-4be51208161b9376.rlib new file mode 100644 index 00000000..b0a77c7f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libprogenitor_impl-4be51208161b9376.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libprogenitor_impl-4be51208161b9376.rmeta b/hindsight-clients/rust/target/release/deps/libprogenitor_impl-4be51208161b9376.rmeta new file mode 100644 index 00000000..0b584010 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libprogenitor_impl-4be51208161b9376.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libprogenitor_macro-be18053f5df03ea5.dylib b/hindsight-clients/rust/target/release/deps/libprogenitor_macro-be18053f5df03ea5.dylib new file mode 100755 index 00000000..08e2b4ed Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libprogenitor_macro-be18053f5df03ea5.dylib differ diff --git a/hindsight-clients/rust/target/release/deps/libquote-343ca8205e2956f3.rlib b/hindsight-clients/rust/target/release/deps/libquote-343ca8205e2956f3.rlib new file mode 100644 index 00000000..9d84a391 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libquote-343ca8205e2956f3.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libquote-343ca8205e2956f3.rmeta b/hindsight-clients/rust/target/release/deps/libquote-343ca8205e2956f3.rmeta new file mode 100644 index 00000000..5de2f762 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libquote-343ca8205e2956f3.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libregex-0206a66fbb16ffd6.rlib b/hindsight-clients/rust/target/release/deps/libregex-0206a66fbb16ffd6.rlib new file mode 100644 index 00000000..9fe727d9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libregex-0206a66fbb16ffd6.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libregex-0206a66fbb16ffd6.rmeta b/hindsight-clients/rust/target/release/deps/libregex-0206a66fbb16ffd6.rmeta new file mode 100644 index 00000000..766a1858 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libregex-0206a66fbb16ffd6.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libregex_automata-6c5d89a09f4d30d8.rlib b/hindsight-clients/rust/target/release/deps/libregex_automata-6c5d89a09f4d30d8.rlib new file mode 100644 index 00000000..960396d9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libregex_automata-6c5d89a09f4d30d8.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libregex_automata-6c5d89a09f4d30d8.rmeta b/hindsight-clients/rust/target/release/deps/libregex_automata-6c5d89a09f4d30d8.rmeta new file mode 100644 index 00000000..985301e2 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libregex_automata-6c5d89a09f4d30d8.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libregex_syntax-accb92a67fa320a5.rlib b/hindsight-clients/rust/target/release/deps/libregex_syntax-accb92a67fa320a5.rlib new file mode 100644 index 00000000..0b5e1207 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libregex_syntax-accb92a67fa320a5.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libregex_syntax-accb92a67fa320a5.rmeta b/hindsight-clients/rust/target/release/deps/libregex_syntax-accb92a67fa320a5.rmeta new file mode 100644 index 00000000..6d4d5173 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libregex_syntax-accb92a67fa320a5.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libregress-17b67cbd92c8c028.rlib b/hindsight-clients/rust/target/release/deps/libregress-17b67cbd92c8c028.rlib new file mode 100644 index 00000000..bd3b6e36 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libregress-17b67cbd92c8c028.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libregress-17b67cbd92c8c028.rmeta b/hindsight-clients/rust/target/release/deps/libregress-17b67cbd92c8c028.rmeta new file mode 100644 index 00000000..669d6b6f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libregress-17b67cbd92c8c028.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libreqwest-344caef4cc3f0880.rlib b/hindsight-clients/rust/target/release/deps/libreqwest-344caef4cc3f0880.rlib new file mode 100644 index 00000000..edce1be7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libreqwest-344caef4cc3f0880.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libreqwest-344caef4cc3f0880.rmeta b/hindsight-clients/rust/target/release/deps/libreqwest-344caef4cc3f0880.rmeta new file mode 100644 index 00000000..2b4d86e9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libreqwest-344caef4cc3f0880.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libreqwest-abe7728643e607a8.rlib b/hindsight-clients/rust/target/release/deps/libreqwest-abe7728643e607a8.rlib new file mode 100644 index 00000000..b099643a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libreqwest-abe7728643e607a8.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libreqwest-abe7728643e607a8.rmeta b/hindsight-clients/rust/target/release/deps/libreqwest-abe7728643e607a8.rmeta new file mode 100644 index 00000000..b682f955 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libreqwest-abe7728643e607a8.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/librustix-d96e3ae8632b0496.rlib b/hindsight-clients/rust/target/release/deps/librustix-d96e3ae8632b0496.rlib new file mode 100644 index 00000000..1f5d9c8b Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/librustix-d96e3ae8632b0496.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/librustix-d96e3ae8632b0496.rmeta b/hindsight-clients/rust/target/release/deps/librustix-d96e3ae8632b0496.rmeta new file mode 100644 index 00000000..be91af0b Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/librustix-d96e3ae8632b0496.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/librustls_pki_types-74fd2eb2d2d354c0.rlib b/hindsight-clients/rust/target/release/deps/librustls_pki_types-74fd2eb2d2d354c0.rlib new file mode 100644 index 00000000..c1cf7c3b Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/librustls_pki_types-74fd2eb2d2d354c0.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/librustls_pki_types-74fd2eb2d2d354c0.rmeta b/hindsight-clients/rust/target/release/deps/librustls_pki_types-74fd2eb2d2d354c0.rmeta new file mode 100644 index 00000000..f8b961f7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/librustls_pki_types-74fd2eb2d2d354c0.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libryu-c105f207b9e4659a.rlib b/hindsight-clients/rust/target/release/deps/libryu-c105f207b9e4659a.rlib new file mode 100644 index 00000000..a816def7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libryu-c105f207b9e4659a.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libryu-c105f207b9e4659a.rmeta b/hindsight-clients/rust/target/release/deps/libryu-c105f207b9e4659a.rmeta new file mode 100644 index 00000000..94b7f4b3 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libryu-c105f207b9e4659a.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libryu-cdc5af9104c80706.rlib b/hindsight-clients/rust/target/release/deps/libryu-cdc5af9104c80706.rlib new file mode 100644 index 00000000..608c25a7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libryu-cdc5af9104c80706.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libryu-cdc5af9104c80706.rmeta b/hindsight-clients/rust/target/release/deps/libryu-cdc5af9104c80706.rmeta new file mode 100644 index 00000000..5fc642dd Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libryu-cdc5af9104c80706.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libschemars-1d824015212552b8.rlib b/hindsight-clients/rust/target/release/deps/libschemars-1d824015212552b8.rlib new file mode 100644 index 00000000..07046fd1 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libschemars-1d824015212552b8.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libschemars-1d824015212552b8.rmeta b/hindsight-clients/rust/target/release/deps/libschemars-1d824015212552b8.rmeta new file mode 100644 index 00000000..879f2c14 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libschemars-1d824015212552b8.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libschemars_derive-a2a41d5ecdc2d1b3.dylib b/hindsight-clients/rust/target/release/deps/libschemars_derive-a2a41d5ecdc2d1b3.dylib new file mode 100755 index 00000000..27c7b05f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libschemars_derive-a2a41d5ecdc2d1b3.dylib differ diff --git a/hindsight-clients/rust/target/release/deps/libscopeguard-acf14aaa420b7db7.rlib b/hindsight-clients/rust/target/release/deps/libscopeguard-acf14aaa420b7db7.rlib new file mode 100644 index 00000000..15a11168 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libscopeguard-acf14aaa420b7db7.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libscopeguard-acf14aaa420b7db7.rmeta b/hindsight-clients/rust/target/release/deps/libscopeguard-acf14aaa420b7db7.rmeta new file mode 100644 index 00000000..13058d30 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libscopeguard-acf14aaa420b7db7.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libsecurity_framework-bff5d4bd0393c669.rlib b/hindsight-clients/rust/target/release/deps/libsecurity_framework-bff5d4bd0393c669.rlib new file mode 100644 index 00000000..2c6becff Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsecurity_framework-bff5d4bd0393c669.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libsecurity_framework-bff5d4bd0393c669.rmeta b/hindsight-clients/rust/target/release/deps/libsecurity_framework-bff5d4bd0393c669.rmeta new file mode 100644 index 00000000..20a737ed Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsecurity_framework-bff5d4bd0393c669.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libsecurity_framework_sys-489d9a35d0294764.rlib b/hindsight-clients/rust/target/release/deps/libsecurity_framework_sys-489d9a35d0294764.rlib new file mode 100644 index 00000000..0e93e0eb Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsecurity_framework_sys-489d9a35d0294764.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libsecurity_framework_sys-489d9a35d0294764.rmeta b/hindsight-clients/rust/target/release/deps/libsecurity_framework_sys-489d9a35d0294764.rmeta new file mode 100644 index 00000000..f1eb1875 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsecurity_framework_sys-489d9a35d0294764.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libsemver-9445c6cbd15c6ce0.rlib b/hindsight-clients/rust/target/release/deps/libsemver-9445c6cbd15c6ce0.rlib new file mode 100644 index 00000000..e2b642b9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsemver-9445c6cbd15c6ce0.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libsemver-9445c6cbd15c6ce0.rmeta b/hindsight-clients/rust/target/release/deps/libsemver-9445c6cbd15c6ce0.rmeta new file mode 100644 index 00000000..c831ffe8 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsemver-9445c6cbd15c6ce0.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libserde-1c9bb42d20756b8b.rlib b/hindsight-clients/rust/target/release/deps/libserde-1c9bb42d20756b8b.rlib new file mode 100644 index 00000000..e73206bb Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde-1c9bb42d20756b8b.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libserde-1c9bb42d20756b8b.rmeta b/hindsight-clients/rust/target/release/deps/libserde-1c9bb42d20756b8b.rmeta new file mode 100644 index 00000000..1f6dbeff Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde-1c9bb42d20756b8b.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libserde-7c935f0a1281d914.rlib b/hindsight-clients/rust/target/release/deps/libserde-7c935f0a1281d914.rlib new file mode 100644 index 00000000..b454c2fb Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde-7c935f0a1281d914.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libserde-7c935f0a1281d914.rmeta b/hindsight-clients/rust/target/release/deps/libserde-7c935f0a1281d914.rmeta new file mode 100644 index 00000000..5d61ef58 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde-7c935f0a1281d914.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_core-639cc3d993d539e4.rlib b/hindsight-clients/rust/target/release/deps/libserde_core-639cc3d993d539e4.rlib new file mode 100644 index 00000000..1c132ccc Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_core-639cc3d993d539e4.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_core-639cc3d993d539e4.rmeta b/hindsight-clients/rust/target/release/deps/libserde_core-639cc3d993d539e4.rmeta new file mode 100644 index 00000000..d194acca Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_core-639cc3d993d539e4.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_core-b76ce41fa5e8004a.rlib b/hindsight-clients/rust/target/release/deps/libserde_core-b76ce41fa5e8004a.rlib new file mode 100644 index 00000000..8beee722 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_core-b76ce41fa5e8004a.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_core-b76ce41fa5e8004a.rmeta b/hindsight-clients/rust/target/release/deps/libserde_core-b76ce41fa5e8004a.rmeta new file mode 100644 index 00000000..de7c6e3a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_core-b76ce41fa5e8004a.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_derive-e9f2ac4f569e3e09.dylib b/hindsight-clients/rust/target/release/deps/libserde_derive-e9f2ac4f569e3e09.dylib new file mode 100755 index 00000000..1f401a56 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_derive-e9f2ac4f569e3e09.dylib differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_derive_internals-89f4265b6c6cbf00.rlib b/hindsight-clients/rust/target/release/deps/libserde_derive_internals-89f4265b6c6cbf00.rlib new file mode 100644 index 00000000..ba8c2816 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_derive_internals-89f4265b6c6cbf00.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_derive_internals-89f4265b6c6cbf00.rmeta b/hindsight-clients/rust/target/release/deps/libserde_derive_internals-89f4265b6c6cbf00.rmeta new file mode 100644 index 00000000..137c7ec6 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_derive_internals-89f4265b6c6cbf00.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_json-1e432897f62f6bca.rlib b/hindsight-clients/rust/target/release/deps/libserde_json-1e432897f62f6bca.rlib new file mode 100644 index 00000000..122ed82c Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_json-1e432897f62f6bca.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_json-1e432897f62f6bca.rmeta b/hindsight-clients/rust/target/release/deps/libserde_json-1e432897f62f6bca.rmeta new file mode 100644 index 00000000..ff88fb55 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_json-1e432897f62f6bca.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_json-ff4afdfd27dc406e.rlib b/hindsight-clients/rust/target/release/deps/libserde_json-ff4afdfd27dc406e.rlib new file mode 100644 index 00000000..f78a78ba Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_json-ff4afdfd27dc406e.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_json-ff4afdfd27dc406e.rmeta b/hindsight-clients/rust/target/release/deps/libserde_json-ff4afdfd27dc406e.rmeta new file mode 100644 index 00000000..0e912ad5 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_json-ff4afdfd27dc406e.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_tokenstream-977e5d4af34583ec.rlib b/hindsight-clients/rust/target/release/deps/libserde_tokenstream-977e5d4af34583ec.rlib new file mode 100644 index 00000000..cbd8a23d Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_tokenstream-977e5d4af34583ec.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_tokenstream-977e5d4af34583ec.rmeta b/hindsight-clients/rust/target/release/deps/libserde_tokenstream-977e5d4af34583ec.rmeta new file mode 100644 index 00000000..71e70cb1 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_tokenstream-977e5d4af34583ec.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_urlencoded-4caa1632a4308118.rlib b/hindsight-clients/rust/target/release/deps/libserde_urlencoded-4caa1632a4308118.rlib new file mode 100644 index 00000000..e7aafeec Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_urlencoded-4caa1632a4308118.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_urlencoded-4caa1632a4308118.rmeta b/hindsight-clients/rust/target/release/deps/libserde_urlencoded-4caa1632a4308118.rmeta new file mode 100644 index 00000000..40778cfc Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_urlencoded-4caa1632a4308118.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_urlencoded-7517ed7e79cda388.rlib b/hindsight-clients/rust/target/release/deps/libserde_urlencoded-7517ed7e79cda388.rlib new file mode 100644 index 00000000..368eeb7a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_urlencoded-7517ed7e79cda388.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_urlencoded-7517ed7e79cda388.rmeta b/hindsight-clients/rust/target/release/deps/libserde_urlencoded-7517ed7e79cda388.rmeta new file mode 100644 index 00000000..ca5bf14a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_urlencoded-7517ed7e79cda388.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_yaml-5467cea443e44fde.rlib b/hindsight-clients/rust/target/release/deps/libserde_yaml-5467cea443e44fde.rlib new file mode 100644 index 00000000..ad7853e5 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_yaml-5467cea443e44fde.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libserde_yaml-5467cea443e44fde.rmeta b/hindsight-clients/rust/target/release/deps/libserde_yaml-5467cea443e44fde.rmeta new file mode 100644 index 00000000..85f9257f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libserde_yaml-5467cea443e44fde.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libsignal_hook_registry-75f8be04933ead39.rlib b/hindsight-clients/rust/target/release/deps/libsignal_hook_registry-75f8be04933ead39.rlib new file mode 100644 index 00000000..ab04a4f3 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsignal_hook_registry-75f8be04933ead39.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libsignal_hook_registry-75f8be04933ead39.rmeta b/hindsight-clients/rust/target/release/deps/libsignal_hook_registry-75f8be04933ead39.rmeta new file mode 100644 index 00000000..8b51ba3d Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsignal_hook_registry-75f8be04933ead39.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libslab-df1184b11ded3f1c.rlib b/hindsight-clients/rust/target/release/deps/libslab-df1184b11ded3f1c.rlib new file mode 100644 index 00000000..0e3c5aa5 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libslab-df1184b11ded3f1c.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libslab-df1184b11ded3f1c.rmeta b/hindsight-clients/rust/target/release/deps/libslab-df1184b11ded3f1c.rmeta new file mode 100644 index 00000000..69b10501 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libslab-df1184b11ded3f1c.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libsmallvec-640538e4a369cea3.rlib b/hindsight-clients/rust/target/release/deps/libsmallvec-640538e4a369cea3.rlib new file mode 100644 index 00000000..5ce4ecb9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsmallvec-640538e4a369cea3.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libsmallvec-640538e4a369cea3.rmeta b/hindsight-clients/rust/target/release/deps/libsmallvec-640538e4a369cea3.rmeta new file mode 100644 index 00000000..17d3f197 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsmallvec-640538e4a369cea3.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libsmallvec-fa3b7edd2eb67318.rlib b/hindsight-clients/rust/target/release/deps/libsmallvec-fa3b7edd2eb67318.rlib new file mode 100644 index 00000000..124c6a98 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsmallvec-fa3b7edd2eb67318.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libsmallvec-fa3b7edd2eb67318.rmeta b/hindsight-clients/rust/target/release/deps/libsmallvec-fa3b7edd2eb67318.rmeta new file mode 100644 index 00000000..52b666f7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsmallvec-fa3b7edd2eb67318.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libsocket2-2bd3e482c230e757.rlib b/hindsight-clients/rust/target/release/deps/libsocket2-2bd3e482c230e757.rlib new file mode 100644 index 00000000..a6f124ad Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsocket2-2bd3e482c230e757.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libsocket2-2bd3e482c230e757.rmeta b/hindsight-clients/rust/target/release/deps/libsocket2-2bd3e482c230e757.rmeta new file mode 100644 index 00000000..0d6ad550 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsocket2-2bd3e482c230e757.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libsocket2-ebd40757480967f5.rlib b/hindsight-clients/rust/target/release/deps/libsocket2-ebd40757480967f5.rlib new file mode 100644 index 00000000..dcb20a17 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsocket2-ebd40757480967f5.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libsocket2-ebd40757480967f5.rmeta b/hindsight-clients/rust/target/release/deps/libsocket2-ebd40757480967f5.rmeta new file mode 100644 index 00000000..e794477e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsocket2-ebd40757480967f5.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libstable_deref_trait-30ecd6e7b9aeb8ee.rlib b/hindsight-clients/rust/target/release/deps/libstable_deref_trait-30ecd6e7b9aeb8ee.rlib new file mode 100644 index 00000000..206d5891 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libstable_deref_trait-30ecd6e7b9aeb8ee.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libstable_deref_trait-30ecd6e7b9aeb8ee.rmeta b/hindsight-clients/rust/target/release/deps/libstable_deref_trait-30ecd6e7b9aeb8ee.rmeta new file mode 100644 index 00000000..ebd6deeb Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libstable_deref_trait-30ecd6e7b9aeb8ee.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libstable_deref_trait-ee47b257c264aed1.rlib b/hindsight-clients/rust/target/release/deps/libstable_deref_trait-ee47b257c264aed1.rlib new file mode 100644 index 00000000..c82842db Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libstable_deref_trait-ee47b257c264aed1.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libstable_deref_trait-ee47b257c264aed1.rmeta b/hindsight-clients/rust/target/release/deps/libstable_deref_trait-ee47b257c264aed1.rmeta new file mode 100644 index 00000000..f58568eb Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libstable_deref_trait-ee47b257c264aed1.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libsyn-2b71c1b612807815.rlib b/hindsight-clients/rust/target/release/deps/libsyn-2b71c1b612807815.rlib new file mode 100644 index 00000000..1bf273e6 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsyn-2b71c1b612807815.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libsyn-2b71c1b612807815.rmeta b/hindsight-clients/rust/target/release/deps/libsyn-2b71c1b612807815.rmeta new file mode 100644 index 00000000..9a131b8e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsyn-2b71c1b612807815.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libsync_wrapper-1306809bcbb51ad1.rlib b/hindsight-clients/rust/target/release/deps/libsync_wrapper-1306809bcbb51ad1.rlib new file mode 100644 index 00000000..fd76de53 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsync_wrapper-1306809bcbb51ad1.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libsync_wrapper-1306809bcbb51ad1.rmeta b/hindsight-clients/rust/target/release/deps/libsync_wrapper-1306809bcbb51ad1.rmeta new file mode 100644 index 00000000..d0b81fb5 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsync_wrapper-1306809bcbb51ad1.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libsync_wrapper-7eeb49ddf65e573e.rlib b/hindsight-clients/rust/target/release/deps/libsync_wrapper-7eeb49ddf65e573e.rlib new file mode 100644 index 00000000..60ec3854 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsync_wrapper-7eeb49ddf65e573e.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libsync_wrapper-7eeb49ddf65e573e.rmeta b/hindsight-clients/rust/target/release/deps/libsync_wrapper-7eeb49ddf65e573e.rmeta new file mode 100644 index 00000000..fe2cfea8 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsync_wrapper-7eeb49ddf65e573e.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libsynstructure-7831dcb996f641e1.rlib b/hindsight-clients/rust/target/release/deps/libsynstructure-7831dcb996f641e1.rlib new file mode 100644 index 00000000..aca41247 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsynstructure-7831dcb996f641e1.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libsynstructure-7831dcb996f641e1.rmeta b/hindsight-clients/rust/target/release/deps/libsynstructure-7831dcb996f641e1.rmeta new file mode 100644 index 00000000..b550f223 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsynstructure-7831dcb996f641e1.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libsystem_configuration-2576511915f0c0de.rlib b/hindsight-clients/rust/target/release/deps/libsystem_configuration-2576511915f0c0de.rlib new file mode 100644 index 00000000..07b90367 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsystem_configuration-2576511915f0c0de.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libsystem_configuration-2576511915f0c0de.rmeta b/hindsight-clients/rust/target/release/deps/libsystem_configuration-2576511915f0c0de.rmeta new file mode 100644 index 00000000..7ed55a4a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsystem_configuration-2576511915f0c0de.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libsystem_configuration_sys-cf623cb95bdb6e28.rlib b/hindsight-clients/rust/target/release/deps/libsystem_configuration_sys-cf623cb95bdb6e28.rlib new file mode 100644 index 00000000..f45d197e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsystem_configuration_sys-cf623cb95bdb6e28.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libsystem_configuration_sys-cf623cb95bdb6e28.rmeta b/hindsight-clients/rust/target/release/deps/libsystem_configuration_sys-cf623cb95bdb6e28.rmeta new file mode 100644 index 00000000..a14e7285 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libsystem_configuration_sys-cf623cb95bdb6e28.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtempfile-1c74896d46116fac.rlib b/hindsight-clients/rust/target/release/deps/libtempfile-1c74896d46116fac.rlib new file mode 100644 index 00000000..7d021f39 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtempfile-1c74896d46116fac.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtempfile-1c74896d46116fac.rmeta b/hindsight-clients/rust/target/release/deps/libtempfile-1c74896d46116fac.rmeta new file mode 100644 index 00000000..e1b1645a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtempfile-1c74896d46116fac.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libthiserror-0d4f28a0db31af9a.rlib b/hindsight-clients/rust/target/release/deps/libthiserror-0d4f28a0db31af9a.rlib new file mode 100644 index 00000000..0a3df3a9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libthiserror-0d4f28a0db31af9a.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libthiserror-0d4f28a0db31af9a.rmeta b/hindsight-clients/rust/target/release/deps/libthiserror-0d4f28a0db31af9a.rmeta new file mode 100644 index 00000000..e4d640f9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libthiserror-0d4f28a0db31af9a.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libthiserror-51b52e2fd2334557.rlib b/hindsight-clients/rust/target/release/deps/libthiserror-51b52e2fd2334557.rlib new file mode 100644 index 00000000..eb092192 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libthiserror-51b52e2fd2334557.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libthiserror-51b52e2fd2334557.rmeta b/hindsight-clients/rust/target/release/deps/libthiserror-51b52e2fd2334557.rmeta new file mode 100644 index 00000000..0519b070 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libthiserror-51b52e2fd2334557.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libthiserror_impl-6280dc10a41f67b1.dylib b/hindsight-clients/rust/target/release/deps/libthiserror_impl-6280dc10a41f67b1.dylib new file mode 100755 index 00000000..ad04c63d Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libthiserror_impl-6280dc10a41f67b1.dylib differ diff --git a/hindsight-clients/rust/target/release/deps/libthiserror_impl-a2dcc003cda53ddb.dylib b/hindsight-clients/rust/target/release/deps/libthiserror_impl-a2dcc003cda53ddb.dylib new file mode 100755 index 00000000..989d06f8 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libthiserror_impl-a2dcc003cda53ddb.dylib differ diff --git a/hindsight-clients/rust/target/release/deps/libtinystr-7e1fb0275a82e643.rlib b/hindsight-clients/rust/target/release/deps/libtinystr-7e1fb0275a82e643.rlib new file mode 100644 index 00000000..688a1b1f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtinystr-7e1fb0275a82e643.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtinystr-7e1fb0275a82e643.rmeta b/hindsight-clients/rust/target/release/deps/libtinystr-7e1fb0275a82e643.rmeta new file mode 100644 index 00000000..ecad5c78 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtinystr-7e1fb0275a82e643.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtinystr-a03888c1adfdc550.rlib b/hindsight-clients/rust/target/release/deps/libtinystr-a03888c1adfdc550.rlib new file mode 100644 index 00000000..5f8017d9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtinystr-a03888c1adfdc550.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtinystr-a03888c1adfdc550.rmeta b/hindsight-clients/rust/target/release/deps/libtinystr-a03888c1adfdc550.rmeta new file mode 100644 index 00000000..1b1b4b1a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtinystr-a03888c1adfdc550.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtokio-9e9a1e441f937a5a.rlib b/hindsight-clients/rust/target/release/deps/libtokio-9e9a1e441f937a5a.rlib new file mode 100644 index 00000000..ae2e8b1c Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtokio-9e9a1e441f937a5a.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtokio-9e9a1e441f937a5a.rmeta b/hindsight-clients/rust/target/release/deps/libtokio-9e9a1e441f937a5a.rmeta new file mode 100644 index 00000000..0a0f30dc Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtokio-9e9a1e441f937a5a.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtokio-b1df5f433ca55f8e.rlib b/hindsight-clients/rust/target/release/deps/libtokio-b1df5f433ca55f8e.rlib new file mode 100644 index 00000000..5350f35d Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtokio-b1df5f433ca55f8e.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtokio-b1df5f433ca55f8e.rmeta b/hindsight-clients/rust/target/release/deps/libtokio-b1df5f433ca55f8e.rmeta new file mode 100644 index 00000000..e18cef92 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtokio-b1df5f433ca55f8e.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtokio_macros-811238f683f9c181.dylib b/hindsight-clients/rust/target/release/deps/libtokio_macros-811238f683f9c181.dylib new file mode 100755 index 00000000..f7ce8470 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtokio_macros-811238f683f9c181.dylib differ diff --git a/hindsight-clients/rust/target/release/deps/libtokio_native_tls-375a479f9497a4f7.rlib b/hindsight-clients/rust/target/release/deps/libtokio_native_tls-375a479f9497a4f7.rlib new file mode 100644 index 00000000..2d634fb5 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtokio_native_tls-375a479f9497a4f7.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtokio_native_tls-375a479f9497a4f7.rmeta b/hindsight-clients/rust/target/release/deps/libtokio_native_tls-375a479f9497a4f7.rmeta new file mode 100644 index 00000000..7592d0b7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtokio_native_tls-375a479f9497a4f7.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtokio_util-37151d5e060c0b02.rlib b/hindsight-clients/rust/target/release/deps/libtokio_util-37151d5e060c0b02.rlib new file mode 100644 index 00000000..24a41b05 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtokio_util-37151d5e060c0b02.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtokio_util-37151d5e060c0b02.rmeta b/hindsight-clients/rust/target/release/deps/libtokio_util-37151d5e060c0b02.rmeta new file mode 100644 index 00000000..bf71d39e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtokio_util-37151d5e060c0b02.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtokio_util-9a38d2e6e323a76f.rlib b/hindsight-clients/rust/target/release/deps/libtokio_util-9a38d2e6e323a76f.rlib new file mode 100644 index 00000000..1049c006 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtokio_util-9a38d2e6e323a76f.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtokio_util-9a38d2e6e323a76f.rmeta b/hindsight-clients/rust/target/release/deps/libtokio_util-9a38d2e6e323a76f.rmeta new file mode 100644 index 00000000..89077ed6 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtokio_util-9a38d2e6e323a76f.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtower-34f73e64645c5df7.rlib b/hindsight-clients/rust/target/release/deps/libtower-34f73e64645c5df7.rlib new file mode 100644 index 00000000..f36a4f2d Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower-34f73e64645c5df7.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtower-34f73e64645c5df7.rmeta b/hindsight-clients/rust/target/release/deps/libtower-34f73e64645c5df7.rmeta new file mode 100644 index 00000000..a8b0722f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower-34f73e64645c5df7.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtower-9718e3dff7f24559.rlib b/hindsight-clients/rust/target/release/deps/libtower-9718e3dff7f24559.rlib new file mode 100644 index 00000000..0e69884b Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower-9718e3dff7f24559.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtower-9718e3dff7f24559.rmeta b/hindsight-clients/rust/target/release/deps/libtower-9718e3dff7f24559.rmeta new file mode 100644 index 00000000..ab31dd5a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower-9718e3dff7f24559.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtower_http-48d77532242b19ea.rlib b/hindsight-clients/rust/target/release/deps/libtower_http-48d77532242b19ea.rlib new file mode 100644 index 00000000..cd40f071 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower_http-48d77532242b19ea.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtower_http-48d77532242b19ea.rmeta b/hindsight-clients/rust/target/release/deps/libtower_http-48d77532242b19ea.rmeta new file mode 100644 index 00000000..50c1dec3 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower_http-48d77532242b19ea.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtower_http-5821d2f58caa188d.rlib b/hindsight-clients/rust/target/release/deps/libtower_http-5821d2f58caa188d.rlib new file mode 100644 index 00000000..0be70a81 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower_http-5821d2f58caa188d.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtower_http-5821d2f58caa188d.rmeta b/hindsight-clients/rust/target/release/deps/libtower_http-5821d2f58caa188d.rmeta new file mode 100644 index 00000000..c28d5078 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower_http-5821d2f58caa188d.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtower_layer-05c4db5b40e7e683.rlib b/hindsight-clients/rust/target/release/deps/libtower_layer-05c4db5b40e7e683.rlib new file mode 100644 index 00000000..708264c3 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower_layer-05c4db5b40e7e683.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtower_layer-05c4db5b40e7e683.rmeta b/hindsight-clients/rust/target/release/deps/libtower_layer-05c4db5b40e7e683.rmeta new file mode 100644 index 00000000..3a8c0ee5 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower_layer-05c4db5b40e7e683.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtower_layer-b6a18266bb7c88d5.rlib b/hindsight-clients/rust/target/release/deps/libtower_layer-b6a18266bb7c88d5.rlib new file mode 100644 index 00000000..40c21fd1 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower_layer-b6a18266bb7c88d5.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtower_layer-b6a18266bb7c88d5.rmeta b/hindsight-clients/rust/target/release/deps/libtower_layer-b6a18266bb7c88d5.rmeta new file mode 100644 index 00000000..dfda69d7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower_layer-b6a18266bb7c88d5.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtower_service-26850a21771ff6ca.rlib b/hindsight-clients/rust/target/release/deps/libtower_service-26850a21771ff6ca.rlib new file mode 100644 index 00000000..ad062903 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower_service-26850a21771ff6ca.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtower_service-26850a21771ff6ca.rmeta b/hindsight-clients/rust/target/release/deps/libtower_service-26850a21771ff6ca.rmeta new file mode 100644 index 00000000..6d147628 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower_service-26850a21771ff6ca.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtower_service-f5b7364a1d982fa7.rlib b/hindsight-clients/rust/target/release/deps/libtower_service-f5b7364a1d982fa7.rlib new file mode 100644 index 00000000..406204c0 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower_service-f5b7364a1d982fa7.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtower_service-f5b7364a1d982fa7.rmeta b/hindsight-clients/rust/target/release/deps/libtower_service-f5b7364a1d982fa7.rmeta new file mode 100644 index 00000000..1a6f3076 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtower_service-f5b7364a1d982fa7.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtracing-04609135490d8f52.rlib b/hindsight-clients/rust/target/release/deps/libtracing-04609135490d8f52.rlib new file mode 100644 index 00000000..8874fb30 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtracing-04609135490d8f52.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtracing-04609135490d8f52.rmeta b/hindsight-clients/rust/target/release/deps/libtracing-04609135490d8f52.rmeta new file mode 100644 index 00000000..6dddd8b8 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtracing-04609135490d8f52.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtracing-3e27e2333be201a1.rlib b/hindsight-clients/rust/target/release/deps/libtracing-3e27e2333be201a1.rlib new file mode 100644 index 00000000..bcf93bcc Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtracing-3e27e2333be201a1.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtracing-3e27e2333be201a1.rmeta b/hindsight-clients/rust/target/release/deps/libtracing-3e27e2333be201a1.rmeta new file mode 100644 index 00000000..e75f18ff Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtracing-3e27e2333be201a1.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtracing_core-8f42a4344508c9a8.rlib b/hindsight-clients/rust/target/release/deps/libtracing_core-8f42a4344508c9a8.rlib new file mode 100644 index 00000000..b1fb2e73 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtracing_core-8f42a4344508c9a8.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtracing_core-8f42a4344508c9a8.rmeta b/hindsight-clients/rust/target/release/deps/libtracing_core-8f42a4344508c9a8.rmeta new file mode 100644 index 00000000..2d525deb Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtracing_core-8f42a4344508c9a8.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtracing_core-9668a5d1403df906.rlib b/hindsight-clients/rust/target/release/deps/libtracing_core-9668a5d1403df906.rlib new file mode 100644 index 00000000..acfe1485 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtracing_core-9668a5d1403df906.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtracing_core-9668a5d1403df906.rmeta b/hindsight-clients/rust/target/release/deps/libtracing_core-9668a5d1403df906.rmeta new file mode 100644 index 00000000..f29c0305 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtracing_core-9668a5d1403df906.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtry_lock-032c4b2ddc66431c.rlib b/hindsight-clients/rust/target/release/deps/libtry_lock-032c4b2ddc66431c.rlib new file mode 100644 index 00000000..42d42ba9 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtry_lock-032c4b2ddc66431c.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtry_lock-032c4b2ddc66431c.rmeta b/hindsight-clients/rust/target/release/deps/libtry_lock-032c4b2ddc66431c.rmeta new file mode 100644 index 00000000..5278ba8f Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtry_lock-032c4b2ddc66431c.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtry_lock-8151da48f9e907ba.rlib b/hindsight-clients/rust/target/release/deps/libtry_lock-8151da48f9e907ba.rlib new file mode 100644 index 00000000..7372b9db Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtry_lock-8151da48f9e907ba.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtry_lock-8151da48f9e907ba.rmeta b/hindsight-clients/rust/target/release/deps/libtry_lock-8151da48f9e907ba.rmeta new file mode 100644 index 00000000..dc87f565 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtry_lock-8151da48f9e907ba.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtypify-65e7243859581cdf.rlib b/hindsight-clients/rust/target/release/deps/libtypify-65e7243859581cdf.rlib new file mode 100644 index 00000000..59287dd8 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtypify-65e7243859581cdf.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtypify-65e7243859581cdf.rmeta b/hindsight-clients/rust/target/release/deps/libtypify-65e7243859581cdf.rmeta new file mode 100644 index 00000000..94d544bb Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtypify-65e7243859581cdf.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtypify_impl-eae5a0de0558fb19.rlib b/hindsight-clients/rust/target/release/deps/libtypify_impl-eae5a0de0558fb19.rlib new file mode 100644 index 00000000..67d0bacd Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtypify_impl-eae5a0de0558fb19.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libtypify_impl-eae5a0de0558fb19.rmeta b/hindsight-clients/rust/target/release/deps/libtypify_impl-eae5a0de0558fb19.rmeta new file mode 100644 index 00000000..deeb0b76 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtypify_impl-eae5a0de0558fb19.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libtypify_macro-fd19a21f23250962.dylib b/hindsight-clients/rust/target/release/deps/libtypify_macro-fd19a21f23250962.dylib new file mode 100755 index 00000000..9149898b Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libtypify_macro-fd19a21f23250962.dylib differ diff --git a/hindsight-clients/rust/target/release/deps/libunicode_ident-4eaf060b861fd540.rlib b/hindsight-clients/rust/target/release/deps/libunicode_ident-4eaf060b861fd540.rlib new file mode 100644 index 00000000..0045e182 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libunicode_ident-4eaf060b861fd540.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libunicode_ident-4eaf060b861fd540.rmeta b/hindsight-clients/rust/target/release/deps/libunicode_ident-4eaf060b861fd540.rmeta new file mode 100644 index 00000000..e6ddf4cb Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libunicode_ident-4eaf060b861fd540.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libunsafe_libyaml-562047c7f46626bd.rlib b/hindsight-clients/rust/target/release/deps/libunsafe_libyaml-562047c7f46626bd.rlib new file mode 100644 index 00000000..3ffc0582 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libunsafe_libyaml-562047c7f46626bd.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libunsafe_libyaml-562047c7f46626bd.rmeta b/hindsight-clients/rust/target/release/deps/libunsafe_libyaml-562047c7f46626bd.rmeta new file mode 100644 index 00000000..27513e49 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libunsafe_libyaml-562047c7f46626bd.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/liburl-e6e59eecf1453e6b.rlib b/hindsight-clients/rust/target/release/deps/liburl-e6e59eecf1453e6b.rlib new file mode 100644 index 00000000..dbc7513e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liburl-e6e59eecf1453e6b.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/liburl-e6e59eecf1453e6b.rmeta b/hindsight-clients/rust/target/release/deps/liburl-e6e59eecf1453e6b.rmeta new file mode 100644 index 00000000..c7444796 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liburl-e6e59eecf1453e6b.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/liburl-ec897dba500c24ef.rlib b/hindsight-clients/rust/target/release/deps/liburl-ec897dba500c24ef.rlib new file mode 100644 index 00000000..cdc53ab4 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liburl-ec897dba500c24ef.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/liburl-ec897dba500c24ef.rmeta b/hindsight-clients/rust/target/release/deps/liburl-ec897dba500c24ef.rmeta new file mode 100644 index 00000000..a2bf0ec7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/liburl-ec897dba500c24ef.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libutf8_iter-9fba38c0ece30c0c.rlib b/hindsight-clients/rust/target/release/deps/libutf8_iter-9fba38c0ece30c0c.rlib new file mode 100644 index 00000000..78b8e461 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libutf8_iter-9fba38c0ece30c0c.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libutf8_iter-9fba38c0ece30c0c.rmeta b/hindsight-clients/rust/target/release/deps/libutf8_iter-9fba38c0ece30c0c.rmeta new file mode 100644 index 00000000..55a645cc Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libutf8_iter-9fba38c0ece30c0c.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libutf8_iter-ea5fdbf63eeb557a.rlib b/hindsight-clients/rust/target/release/deps/libutf8_iter-ea5fdbf63eeb557a.rlib new file mode 100644 index 00000000..a11abc8e Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libutf8_iter-ea5fdbf63eeb557a.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libutf8_iter-ea5fdbf63eeb557a.rmeta b/hindsight-clients/rust/target/release/deps/libutf8_iter-ea5fdbf63eeb557a.rmeta new file mode 100644 index 00000000..12795bf8 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libutf8_iter-ea5fdbf63eeb557a.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libuuid-b261ab99bb391ac4.rlib b/hindsight-clients/rust/target/release/deps/libuuid-b261ab99bb391ac4.rlib new file mode 100644 index 00000000..66c7cae4 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libuuid-b261ab99bb391ac4.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libuuid-b261ab99bb391ac4.rmeta b/hindsight-clients/rust/target/release/deps/libuuid-b261ab99bb391ac4.rmeta new file mode 100644 index 00000000..fb531e38 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libuuid-b261ab99bb391ac4.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libwant-47efd6570fe4396d.rlib b/hindsight-clients/rust/target/release/deps/libwant-47efd6570fe4396d.rlib new file mode 100644 index 00000000..184e6d1a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libwant-47efd6570fe4396d.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libwant-47efd6570fe4396d.rmeta b/hindsight-clients/rust/target/release/deps/libwant-47efd6570fe4396d.rmeta new file mode 100644 index 00000000..02bcd826 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libwant-47efd6570fe4396d.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libwant-75f330628d782240.rlib b/hindsight-clients/rust/target/release/deps/libwant-75f330628d782240.rlib new file mode 100644 index 00000000..0049eeb8 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libwant-75f330628d782240.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libwant-75f330628d782240.rmeta b/hindsight-clients/rust/target/release/deps/libwant-75f330628d782240.rmeta new file mode 100644 index 00000000..e413cb20 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libwant-75f330628d782240.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libwriteable-90b2ca868af42db4.rlib b/hindsight-clients/rust/target/release/deps/libwriteable-90b2ca868af42db4.rlib new file mode 100644 index 00000000..0ee76093 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libwriteable-90b2ca868af42db4.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libwriteable-90b2ca868af42db4.rmeta b/hindsight-clients/rust/target/release/deps/libwriteable-90b2ca868af42db4.rmeta new file mode 100644 index 00000000..b6ebd361 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libwriteable-90b2ca868af42db4.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libwriteable-c70f2aca52bbf932.rlib b/hindsight-clients/rust/target/release/deps/libwriteable-c70f2aca52bbf932.rlib new file mode 100644 index 00000000..0333f6cf Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libwriteable-c70f2aca52bbf932.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libwriteable-c70f2aca52bbf932.rmeta b/hindsight-clients/rust/target/release/deps/libwriteable-c70f2aca52bbf932.rmeta new file mode 100644 index 00000000..2ad3fb04 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libwriteable-c70f2aca52bbf932.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libyoke-1dd8456cdebe4888.rlib b/hindsight-clients/rust/target/release/deps/libyoke-1dd8456cdebe4888.rlib new file mode 100644 index 00000000..95d1dd21 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libyoke-1dd8456cdebe4888.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libyoke-1dd8456cdebe4888.rmeta b/hindsight-clients/rust/target/release/deps/libyoke-1dd8456cdebe4888.rmeta new file mode 100644 index 00000000..9cf89b52 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libyoke-1dd8456cdebe4888.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libyoke-4c6e1737e526cd69.rlib b/hindsight-clients/rust/target/release/deps/libyoke-4c6e1737e526cd69.rlib new file mode 100644 index 00000000..eecb86d6 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libyoke-4c6e1737e526cd69.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libyoke-4c6e1737e526cd69.rmeta b/hindsight-clients/rust/target/release/deps/libyoke-4c6e1737e526cd69.rmeta new file mode 100644 index 00000000..ccbc92b0 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libyoke-4c6e1737e526cd69.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libyoke_derive-0f534f0efcc503c6.dylib b/hindsight-clients/rust/target/release/deps/libyoke_derive-0f534f0efcc503c6.dylib new file mode 100755 index 00000000..99a71356 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libyoke_derive-0f534f0efcc503c6.dylib differ diff --git a/hindsight-clients/rust/target/release/deps/libzerofrom-d57b381ae14dc6c3.rlib b/hindsight-clients/rust/target/release/deps/libzerofrom-d57b381ae14dc6c3.rlib new file mode 100644 index 00000000..e36d091d Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzerofrom-d57b381ae14dc6c3.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libzerofrom-d57b381ae14dc6c3.rmeta b/hindsight-clients/rust/target/release/deps/libzerofrom-d57b381ae14dc6c3.rmeta new file mode 100644 index 00000000..a12dc51d Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzerofrom-d57b381ae14dc6c3.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libzerofrom-fb7d94ebd670cdcc.rlib b/hindsight-clients/rust/target/release/deps/libzerofrom-fb7d94ebd670cdcc.rlib new file mode 100644 index 00000000..0c7cb3ba Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzerofrom-fb7d94ebd670cdcc.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libzerofrom-fb7d94ebd670cdcc.rmeta b/hindsight-clients/rust/target/release/deps/libzerofrom-fb7d94ebd670cdcc.rmeta new file mode 100644 index 00000000..afad8777 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzerofrom-fb7d94ebd670cdcc.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libzerofrom_derive-ab5a946419e13877.dylib b/hindsight-clients/rust/target/release/deps/libzerofrom_derive-ab5a946419e13877.dylib new file mode 100755 index 00000000..af64fd38 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzerofrom_derive-ab5a946419e13877.dylib differ diff --git a/hindsight-clients/rust/target/release/deps/libzeroize-4220b27611bec823.rlib b/hindsight-clients/rust/target/release/deps/libzeroize-4220b27611bec823.rlib new file mode 100644 index 00000000..eecbf4fc Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzeroize-4220b27611bec823.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libzeroize-4220b27611bec823.rmeta b/hindsight-clients/rust/target/release/deps/libzeroize-4220b27611bec823.rmeta new file mode 100644 index 00000000..4a844ff7 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzeroize-4220b27611bec823.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libzerotrie-4b73ece37dd65dba.rlib b/hindsight-clients/rust/target/release/deps/libzerotrie-4b73ece37dd65dba.rlib new file mode 100644 index 00000000..583b2291 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzerotrie-4b73ece37dd65dba.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libzerotrie-4b73ece37dd65dba.rmeta b/hindsight-clients/rust/target/release/deps/libzerotrie-4b73ece37dd65dba.rmeta new file mode 100644 index 00000000..2fae28cf Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzerotrie-4b73ece37dd65dba.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libzerotrie-ca167dddb60a6011.rlib b/hindsight-clients/rust/target/release/deps/libzerotrie-ca167dddb60a6011.rlib new file mode 100644 index 00000000..4a582355 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzerotrie-ca167dddb60a6011.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libzerotrie-ca167dddb60a6011.rmeta b/hindsight-clients/rust/target/release/deps/libzerotrie-ca167dddb60a6011.rmeta new file mode 100644 index 00000000..3194c468 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzerotrie-ca167dddb60a6011.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libzerovec-50c23b104e70bca8.rlib b/hindsight-clients/rust/target/release/deps/libzerovec-50c23b104e70bca8.rlib new file mode 100644 index 00000000..57b9d46a Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzerovec-50c23b104e70bca8.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libzerovec-50c23b104e70bca8.rmeta b/hindsight-clients/rust/target/release/deps/libzerovec-50c23b104e70bca8.rmeta new file mode 100644 index 00000000..b434c7f8 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzerovec-50c23b104e70bca8.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libzerovec-668435ce0048fc8d.rlib b/hindsight-clients/rust/target/release/deps/libzerovec-668435ce0048fc8d.rlib new file mode 100644 index 00000000..93382723 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzerovec-668435ce0048fc8d.rlib differ diff --git a/hindsight-clients/rust/target/release/deps/libzerovec-668435ce0048fc8d.rmeta b/hindsight-clients/rust/target/release/deps/libzerovec-668435ce0048fc8d.rmeta new file mode 100644 index 00000000..5a81d380 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzerovec-668435ce0048fc8d.rmeta differ diff --git a/hindsight-clients/rust/target/release/deps/libzerovec_derive-a30554334f748eff.dylib b/hindsight-clients/rust/target/release/deps/libzerovec_derive-a30554334f748eff.dylib new file mode 100755 index 00000000..be884695 Binary files /dev/null and b/hindsight-clients/rust/target/release/deps/libzerovec_derive-a30554334f748eff.dylib differ diff --git a/hindsight-clients/rust/target/release/deps/litemap-13a1f418764544cd.d b/hindsight-clients/rust/target/release/deps/litemap-13a1f418764544cd.d new file mode 100644 index 00000000..5a2e29d4 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/litemap-13a1f418764544cd.d @@ -0,0 +1,10 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/litemap-13a1f418764544cd.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/slice_impl.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liblitemap-13a1f418764544cd.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/slice_impl.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liblitemap-13a1f418764544cd.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/slice_impl.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/slice_impl.rs: diff --git a/hindsight-clients/rust/target/release/deps/litemap-61130a58a84a5455.d b/hindsight-clients/rust/target/release/deps/litemap-61130a58a84a5455.d new file mode 100644 index 00000000..9bc3120f --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/litemap-61130a58a84a5455.d @@ -0,0 +1,10 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/litemap-61130a58a84a5455.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/slice_impl.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liblitemap-61130a58a84a5455.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/slice_impl.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liblitemap-61130a58a84a5455.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/slice_impl.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/store/slice_impl.rs: diff --git a/hindsight-clients/rust/target/release/deps/lock_api-c16a8e3a1896d75f.d b/hindsight-clients/rust/target/release/deps/lock_api-c16a8e3a1896d75f.d new file mode 100644 index 00000000..7b0bf2b2 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/lock_api-c16a8e3a1896d75f.d @@ -0,0 +1,10 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/lock_api-c16a8e3a1896d75f.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/remutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/rwlock.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liblock_api-c16a8e3a1896d75f.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/remutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/rwlock.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liblock_api-c16a8e3a1896d75f.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/remutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/rwlock.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/mutex.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/remutex.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/rwlock.rs: diff --git a/hindsight-clients/rust/target/release/deps/log-100e54613a7d0bcf.d b/hindsight-clients/rust/target/release/deps/log-100e54613a7d0bcf.d new file mode 100644 index 00000000..5f4f850e --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/log-100e54613a7d0bcf.d @@ -0,0 +1,10 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/log-100e54613a7d0bcf.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/__private_api.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liblog-100e54613a7d0bcf.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/__private_api.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liblog-100e54613a7d0bcf.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/__private_api.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/serde.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/__private_api.rs: diff --git a/hindsight-clients/rust/target/release/deps/log-5a45d27a3ed35504.d b/hindsight-clients/rust/target/release/deps/log-5a45d27a3ed35504.d new file mode 100644 index 00000000..f04727fa --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/log-5a45d27a3ed35504.d @@ -0,0 +1,10 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/log-5a45d27a3ed35504.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/__private_api.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liblog-5a45d27a3ed35504.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/__private_api.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liblog-5a45d27a3ed35504.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/__private_api.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/serde.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.28/src/__private_api.rs: diff --git a/hindsight-clients/rust/target/release/deps/memchr-2a6226289b98dceb.d b/hindsight-clients/rust/target/release/deps/memchr-2a6226289b98dceb.d new file mode 100644 index 00000000..be83ead0 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/memchr-2a6226289b98dceb.d @@ -0,0 +1,30 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/memchr-2a6226289b98dceb.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/default_rank.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/rabinkarp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/shiftor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/twoway.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/packedpair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/packedpair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/cow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/searcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libmemchr-2a6226289b98dceb.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/default_rank.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/rabinkarp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/shiftor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/twoway.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/packedpair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/packedpair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/cow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/searcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libmemchr-2a6226289b98dceb.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/default_rank.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/rabinkarp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/shiftor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/twoway.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/packedpair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/packedpair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/cow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/searcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/memchr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/default_rank.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/rabinkarp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/shiftor.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/twoway.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/memchr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/packedpair.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/memchr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/packedpair.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/memchr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/cow.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/ext.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memchr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/searcher.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs: diff --git a/hindsight-clients/rust/target/release/deps/memchr-e9f8e073eb398900.d b/hindsight-clients/rust/target/release/deps/memchr-e9f8e073eb398900.d new file mode 100644 index 00000000..42fe7245 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/memchr-e9f8e073eb398900.d @@ -0,0 +1,30 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/memchr-e9f8e073eb398900.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/default_rank.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/rabinkarp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/shiftor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/twoway.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/packedpair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/packedpair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/cow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/searcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libmemchr-e9f8e073eb398900.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/default_rank.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/rabinkarp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/shiftor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/twoway.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/packedpair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/packedpair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/cow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/searcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libmemchr-e9f8e073eb398900.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/default_rank.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/rabinkarp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/shiftor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/twoway.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/packedpair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/packedpair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/cow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/searcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/memchr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/packedpair/default_rank.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/rabinkarp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/shiftor.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/all/twoway.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/memchr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/generic/packedpair.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/memchr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/neon/packedpair.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/arch/aarch64/memchr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/cow.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/ext.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memchr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/memmem/searcher.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs: diff --git a/hindsight-clients/rust/target/release/deps/mime-d9cfcef050a3d2d5.d b/hindsight-clients/rust/target/release/deps/mime-d9cfcef050a3d2d5.d new file mode 100644 index 00000000..d77b0a8f --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/mime-d9cfcef050a3d2d5.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/mime-d9cfcef050a3d2d5.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/parse.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libmime-d9cfcef050a3d2d5.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/parse.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libmime-d9cfcef050a3d2d5.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/parse.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/parse.rs: diff --git a/hindsight-clients/rust/target/release/deps/mio-859b7d42e013dde6.d b/hindsight-clients/rust/target/release/deps/mio-859b7d42e013dde6.d new file mode 100644 index 00000000..d5d75d60 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/mio-859b7d42e013dde6.d @@ -0,0 +1,40 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/mio-859b7d42e013dde6.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/interest.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/poll.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/event.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/events.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/kqueue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/waker/kqueue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/sourcefd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/pipe.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/stateless_io_source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/net.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/tcp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/datagram.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/io_source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/datagram.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/stream.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libmio-859b7d42e013dde6.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/interest.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/poll.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/event.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/events.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/kqueue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/waker/kqueue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/sourcefd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/pipe.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/stateless_io_source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/net.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/tcp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/datagram.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/io_source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/datagram.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/stream.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libmio-859b7d42e013dde6.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/interest.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/poll.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/event.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/events.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/kqueue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/waker/kqueue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/sourcefd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/pipe.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/stateless_io_source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/net.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/tcp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/datagram.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/io_source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/datagram.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/stream.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/interest.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/poll.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/token.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/waker.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/event.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/events.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/source.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/kqueue.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/waker/kqueue.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/sourcefd.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/pipe.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/stateless_io_source.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/net.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/tcp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/udp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/datagram.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/listener.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/io_source.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/listener.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/udp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/datagram.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/listener.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/stream.rs: diff --git a/hindsight-clients/rust/target/release/deps/mio-f77c8070460a2116.d b/hindsight-clients/rust/target/release/deps/mio-f77c8070460a2116.d new file mode 100644 index 00000000..48b5d0ca --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/mio-f77c8070460a2116.d @@ -0,0 +1,40 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/mio-f77c8070460a2116.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/interest.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/poll.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/event.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/events.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/kqueue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/waker/kqueue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/sourcefd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/pipe.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/stateless_io_source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/net.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/tcp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/datagram.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/io_source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/datagram.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/stream.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libmio-f77c8070460a2116.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/interest.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/poll.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/event.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/events.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/kqueue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/waker/kqueue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/sourcefd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/pipe.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/stateless_io_source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/net.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/tcp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/datagram.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/io_source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/datagram.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/stream.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libmio-f77c8070460a2116.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/interest.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/poll.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/event.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/events.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/kqueue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/waker/kqueue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/sourcefd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/pipe.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/stateless_io_source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/net.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/tcp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/datagram.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/io_source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/datagram.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/stream.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/interest.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/poll.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/token.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/waker.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/event.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/events.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/event/source.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/kqueue.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/waker/kqueue.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/sourcefd.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/pipe.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/selector/stateless_io_source.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/net.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/tcp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/udp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/datagram.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/listener.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/sys/unix/uds/stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/io_source.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/listener.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/tcp/stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/udp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/datagram.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/listener.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.0/src/net/uds/stream.rs: diff --git a/hindsight-clients/rust/target/release/deps/native_tls-696befed4d62f1aa.d b/hindsight-clients/rust/target/release/deps/native_tls-696befed4d62f1aa.d new file mode 100644 index 00000000..73c2339e --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/native_tls-696befed4d62f1aa.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/native_tls-696befed4d62f1aa.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/native-tls-0.2.14/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/native-tls-0.2.14/src/imp/security_framework.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libnative_tls-696befed4d62f1aa.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/native-tls-0.2.14/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/native-tls-0.2.14/src/imp/security_framework.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libnative_tls-696befed4d62f1aa.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/native-tls-0.2.14/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/native-tls-0.2.14/src/imp/security_framework.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/native-tls-0.2.14/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/native-tls-0.2.14/src/imp/security_framework.rs: diff --git a/hindsight-clients/rust/target/release/deps/num_traits-25c66140827df4f5.d b/hindsight-clients/rust/target/release/deps/num_traits-25c66140827df4f5.d new file mode 100644 index 00000000..b429b9a8 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/num_traits-25c66140827df4f5.d @@ -0,0 +1,25 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/num_traits-25c66140827df4f5.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/bounds.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/cast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/float.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/identities.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/checked.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/euclid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/inv.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mul_add.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/overflowing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/saturating.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/wrapping.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/pow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/real.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/sign.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libnum_traits-25c66140827df4f5.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/bounds.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/cast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/float.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/identities.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/checked.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/euclid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/inv.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mul_add.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/overflowing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/saturating.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/wrapping.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/pow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/real.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/sign.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libnum_traits-25c66140827df4f5.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/bounds.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/cast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/float.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/identities.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/checked.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/euclid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/inv.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mul_add.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/overflowing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/saturating.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/wrapping.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/pow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/real.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/sign.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/bounds.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/cast.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/float.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/identities.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/int.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/bytes.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/checked.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/euclid.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/inv.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mul_add.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/overflowing.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/saturating.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/wrapping.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/pow.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/real.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/sign.rs: diff --git a/hindsight-clients/rust/target/release/deps/num_traits-b74c9e4f7e73bad9.d b/hindsight-clients/rust/target/release/deps/num_traits-b74c9e4f7e73bad9.d new file mode 100644 index 00000000..49032b42 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/num_traits-b74c9e4f7e73bad9.d @@ -0,0 +1,25 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/num_traits-b74c9e4f7e73bad9.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/bounds.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/cast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/float.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/identities.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/checked.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/euclid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/inv.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mul_add.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/overflowing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/saturating.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/wrapping.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/pow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/real.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/sign.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libnum_traits-b74c9e4f7e73bad9.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/bounds.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/cast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/float.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/identities.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/checked.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/euclid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/inv.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mul_add.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/overflowing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/saturating.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/wrapping.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/pow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/real.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/sign.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libnum_traits-b74c9e4f7e73bad9.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/bounds.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/cast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/float.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/identities.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/checked.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/euclid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/inv.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mul_add.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/overflowing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/saturating.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/wrapping.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/pow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/real.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/sign.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/bounds.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/cast.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/float.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/identities.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/int.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/bytes.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/checked.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/euclid.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/inv.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mul_add.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/overflowing.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/saturating.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/wrapping.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/pow.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/real.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/sign.rs: diff --git a/hindsight-clients/rust/target/release/deps/once_cell-736403cf84f25119.d b/hindsight-clients/rust/target/release/deps/once_cell-736403cf84f25119.d new file mode 100644 index 00000000..e1d11621 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/once_cell-736403cf84f25119.d @@ -0,0 +1,9 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/once_cell-736403cf84f25119.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/imp_std.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/race.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libonce_cell-736403cf84f25119.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/imp_std.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/race.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libonce_cell-736403cf84f25119.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/imp_std.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/race.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/imp_std.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/race.rs: diff --git a/hindsight-clients/rust/target/release/deps/once_cell-b01347e8f3ba4076.d b/hindsight-clients/rust/target/release/deps/once_cell-b01347e8f3ba4076.d new file mode 100644 index 00000000..0d608e15 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/once_cell-b01347e8f3ba4076.d @@ -0,0 +1,9 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/once_cell-b01347e8f3ba4076.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/imp_std.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/race.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libonce_cell-b01347e8f3ba4076.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/imp_std.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/race.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libonce_cell-b01347e8f3ba4076.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/imp_std.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/race.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/imp_std.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/race.rs: diff --git a/hindsight-clients/rust/target/release/deps/openapiv3-301fe72b9ff99eb0.d b/hindsight-clients/rust/target/release/deps/openapiv3-301fe72b9ff99eb0.d new file mode 100644 index 00000000..11146e8a --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/openapiv3-301fe72b9ff99eb0.d @@ -0,0 +1,35 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/openapiv3-301fe72b9ff99eb0.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/callback.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/contact.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/discriminator.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/encoding.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/example.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/external_documentation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/header.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/info.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/license.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/link.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/media_type.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/openapi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/operation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/parameter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/paths.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/reference.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/request_body.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/responses.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/schema.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/security_requirement.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/security_scheme.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/server.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/server_variable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/status_code.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/tag.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/variant_or.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libopenapiv3-301fe72b9ff99eb0.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/callback.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/contact.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/discriminator.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/encoding.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/example.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/external_documentation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/header.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/info.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/license.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/link.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/media_type.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/openapi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/operation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/parameter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/paths.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/reference.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/request_body.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/responses.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/schema.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/security_requirement.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/security_scheme.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/server.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/server_variable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/status_code.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/tag.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/variant_or.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libopenapiv3-301fe72b9ff99eb0.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/callback.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/contact.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/discriminator.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/encoding.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/example.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/external_documentation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/header.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/info.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/license.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/link.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/media_type.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/openapi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/operation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/parameter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/paths.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/reference.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/request_body.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/responses.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/schema.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/security_requirement.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/security_scheme.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/server.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/server_variable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/status_code.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/tag.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/variant_or.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/callback.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/components.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/contact.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/discriminator.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/encoding.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/example.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/external_documentation.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/header.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/info.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/license.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/link.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/media_type.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/openapi.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/operation.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/parameter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/paths.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/reference.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/request_body.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/responses.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/schema.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/security_requirement.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/security_scheme.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/server.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/server_variable.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/status_code.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/tag.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/util.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openapiv3-2.2.0/src/variant_or.rs: diff --git a/hindsight-clients/rust/target/release/deps/parking_lot-93bc335f832f3aaa.d b/hindsight-clients/rust/target/release/deps/parking_lot-93bc335f832f3aaa.d new file mode 100644 index 00000000..48604063 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/parking_lot-93bc335f832f3aaa.d @@ -0,0 +1,19 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/parking_lot-93bc335f832f3aaa.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/condvar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/elision.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/fair_mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/once.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_fair_mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/remutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/deadlock.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libparking_lot-93bc335f832f3aaa.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/condvar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/elision.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/fair_mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/once.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_fair_mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/remutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/deadlock.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libparking_lot-93bc335f832f3aaa.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/condvar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/elision.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/fair_mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/once.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_fair_mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/remutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/deadlock.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/condvar.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/elision.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/fair_mutex.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/mutex.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/once.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_fair_mutex.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_mutex.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_rwlock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/remutex.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/rwlock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/util.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/deadlock.rs: diff --git a/hindsight-clients/rust/target/release/deps/parking_lot_core-191561c71a82b5ae.d b/hindsight-clients/rust/target/release/deps/parking_lot_core-191561c71a82b5ae.d new file mode 100644 index 00000000..277ffe7b --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/parking_lot_core-191561c71a82b5ae.d @@ -0,0 +1,13 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/parking_lot_core-191561c71a82b5ae.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/parking_lot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/spinwait.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/word_lock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/unix.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libparking_lot_core-191561c71a82b5ae.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/parking_lot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/spinwait.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/word_lock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/unix.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libparking_lot_core-191561c71a82b5ae.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/parking_lot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/spinwait.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/word_lock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/unix.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/parking_lot.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/spinwait.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/util.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/word_lock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/unix.rs: diff --git a/hindsight-clients/rust/target/release/deps/percent_encoding-575b874c53100f8a.d b/hindsight-clients/rust/target/release/deps/percent_encoding-575b874c53100f8a.d new file mode 100644 index 00000000..91e244eb --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/percent_encoding-575b874c53100f8a.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/percent_encoding-575b874c53100f8a.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/ascii_set.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpercent_encoding-575b874c53100f8a.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/ascii_set.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpercent_encoding-575b874c53100f8a.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/ascii_set.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/ascii_set.rs: diff --git a/hindsight-clients/rust/target/release/deps/percent_encoding-cc800c2b0259a0e9.d b/hindsight-clients/rust/target/release/deps/percent_encoding-cc800c2b0259a0e9.d new file mode 100644 index 00000000..70e648cf --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/percent_encoding-cc800c2b0259a0e9.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/percent_encoding-cc800c2b0259a0e9.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/ascii_set.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpercent_encoding-cc800c2b0259a0e9.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/ascii_set.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpercent_encoding-cc800c2b0259a0e9.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/ascii_set.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/ascii_set.rs: diff --git a/hindsight-clients/rust/target/release/deps/pin_project_lite-22ab2937222827b4.d b/hindsight-clients/rust/target/release/deps/pin_project_lite-22ab2937222827b4.d new file mode 100644 index 00000000..026adb02 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/pin_project_lite-22ab2937222827b4.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/pin_project_lite-22ab2937222827b4.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpin_project_lite-22ab2937222827b4.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpin_project_lite-22ab2937222827b4.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/pin_project_lite-68e265fce27f7ed6.d b/hindsight-clients/rust/target/release/deps/pin_project_lite-68e265fce27f7ed6.d new file mode 100644 index 00000000..b7f8a818 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/pin_project_lite-68e265fce27f7ed6.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/pin_project_lite-68e265fce27f7ed6.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpin_project_lite-68e265fce27f7ed6.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpin_project_lite-68e265fce27f7ed6.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/pin_utils-3159285f70f13f3a.d b/hindsight-clients/rust/target/release/deps/pin_utils-3159285f70f13f3a.d new file mode 100644 index 00000000..59b48d27 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/pin_utils-3159285f70f13f3a.d @@ -0,0 +1,9 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/pin_utils-3159285f70f13f3a.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/stack_pin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/projection.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpin_utils-3159285f70f13f3a.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/stack_pin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/projection.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpin_utils-3159285f70f13f3a.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/stack_pin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/projection.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/stack_pin.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/projection.rs: diff --git a/hindsight-clients/rust/target/release/deps/pin_utils-c68e24fbb3da127f.d b/hindsight-clients/rust/target/release/deps/pin_utils-c68e24fbb3da127f.d new file mode 100644 index 00000000..a0199231 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/pin_utils-c68e24fbb3da127f.d @@ -0,0 +1,9 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/pin_utils-c68e24fbb3da127f.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/stack_pin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/projection.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpin_utils-c68e24fbb3da127f.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/stack_pin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/projection.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpin_utils-c68e24fbb3da127f.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/stack_pin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/projection.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/stack_pin.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/projection.rs: diff --git a/hindsight-clients/rust/target/release/deps/potential_utf-84e871805a27f603.d b/hindsight-clients/rust/target/release/deps/potential_utf-84e871805a27f603.d new file mode 100644 index 00000000..555990fe --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/potential_utf-84e871805a27f603.d @@ -0,0 +1,9 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/potential_utf-84e871805a27f603.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/uchar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/ustr.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpotential_utf-84e871805a27f603.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/uchar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/ustr.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpotential_utf-84e871805a27f603.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/uchar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/ustr.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/uchar.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/ustr.rs: diff --git a/hindsight-clients/rust/target/release/deps/potential_utf-9cbf85ad133b9988.d b/hindsight-clients/rust/target/release/deps/potential_utf-9cbf85ad133b9988.d new file mode 100644 index 00000000..3c4af935 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/potential_utf-9cbf85ad133b9988.d @@ -0,0 +1,9 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/potential_utf-9cbf85ad133b9988.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/uchar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/ustr.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpotential_utf-9cbf85ad133b9988.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/uchar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/ustr.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libpotential_utf-9cbf85ad133b9988.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/uchar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/ustr.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/uchar.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/ustr.rs: diff --git a/hindsight-clients/rust/target/release/deps/prettyplease-90ffcc8b68491006.d b/hindsight-clients/rust/target/release/deps/prettyplease-90ffcc8b68491006.d new file mode 100644 index 00000000..fb30c76c --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/prettyplease-90ffcc8b68491006.d @@ -0,0 +1,28 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/prettyplease-90ffcc8b68491006.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/algorithm.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/classify.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/convenience.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/expr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/fixup.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/generics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/lifetime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/lit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/mac.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/pat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/precedence.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/ring.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/stmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/ty.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libprettyplease-90ffcc8b68491006.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/algorithm.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/classify.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/convenience.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/expr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/fixup.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/generics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/lifetime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/lit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/mac.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/pat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/precedence.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/ring.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/stmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/ty.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libprettyplease-90ffcc8b68491006.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/algorithm.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/classify.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/convenience.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/expr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/fixup.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/generics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/lifetime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/lit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/mac.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/pat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/precedence.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/ring.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/stmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/ty.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/algorithm.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/attr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/classify.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/convenience.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/data.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/expr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/file.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/fixup.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/generics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/item.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/lifetime.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/lit.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/mac.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/pat.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/path.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/precedence.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/ring.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/stmt.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/token.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/ty.rs: diff --git a/hindsight-clients/rust/target/release/deps/proc_macro2-0a0ca51a70fb2830.d b/hindsight-clients/rust/target/release/deps/proc_macro2-0a0ca51a70fb2830.d new file mode 100644 index 00000000..0c7d9a26 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/proc_macro2-0a0ca51a70fb2830.d @@ -0,0 +1,17 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/proc_macro2-0a0ca51a70fb2830.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/marker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/probe.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/probe/proc_macro_span_file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/probe/proc_macro_span_location.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/rcvec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/detection.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/fallback.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/extra.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/wrapper.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libproc_macro2-0a0ca51a70fb2830.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/marker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/probe.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/probe/proc_macro_span_file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/probe/proc_macro_span_location.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/rcvec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/detection.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/fallback.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/extra.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/wrapper.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libproc_macro2-0a0ca51a70fb2830.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/marker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/probe.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/probe/proc_macro_span_file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/probe/proc_macro_span_location.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/rcvec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/detection.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/fallback.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/extra.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/wrapper.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/marker.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/parse.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/probe.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/probe/proc_macro_span_file.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/probe/proc_macro_span_location.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/rcvec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/detection.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/fallback.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/extra.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.103/src/wrapper.rs: diff --git a/hindsight-clients/rust/target/release/deps/progenitor-ad807760b8ef069c.d b/hindsight-clients/rust/target/release/deps/progenitor-ad807760b8ef069c.d new file mode 100644 index 00000000..76817e02 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/progenitor-ad807760b8ef069c.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/progenitor-ad807760b8ef069c.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-0.11.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libprogenitor-ad807760b8ef069c.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-0.11.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libprogenitor-ad807760b8ef069c.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-0.11.2/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-0.11.2/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/progenitor_client-2a6cacef4c926270.d b/hindsight-clients/rust/target/release/deps/progenitor_client-2a6cacef4c926270.d new file mode 100644 index 00000000..b93bbddf --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/progenitor_client-2a6cacef4c926270.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/progenitor_client-2a6cacef4c926270.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/progenitor_client.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libprogenitor_client-2a6cacef4c926270.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/progenitor_client.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libprogenitor_client-2a6cacef4c926270.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/progenitor_client.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/progenitor_client.rs: diff --git a/hindsight-clients/rust/target/release/deps/progenitor_client-ba9cf48f60761d5e.d b/hindsight-clients/rust/target/release/deps/progenitor_client-ba9cf48f60761d5e.d new file mode 100644 index 00000000..04a94a71 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/progenitor_client-ba9cf48f60761d5e.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/progenitor_client-ba9cf48f60761d5e.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/progenitor_client.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libprogenitor_client-ba9cf48f60761d5e.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/progenitor_client.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libprogenitor_client-ba9cf48f60761d5e.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/progenitor_client.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/progenitor_client.rs: diff --git a/hindsight-clients/rust/target/release/deps/progenitor_impl-4be51208161b9376.d b/hindsight-clients/rust/target/release/deps/progenitor_impl-4be51208161b9376.d new file mode 100644 index 00000000..cc79a0ee --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/progenitor_impl-4be51208161b9376.d @@ -0,0 +1,13 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/progenitor_impl-4be51208161b9376.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/cli.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/httpmock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/method.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/template.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/to_schema.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/util.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libprogenitor_impl-4be51208161b9376.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/cli.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/httpmock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/method.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/template.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/to_schema.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/util.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libprogenitor_impl-4be51208161b9376.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/cli.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/httpmock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/method.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/template.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/to_schema.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/util.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/cli.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/httpmock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/method.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/template.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/to_schema.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-impl-0.11.2/src/util.rs: diff --git a/hindsight-clients/rust/target/release/deps/progenitor_macro-be18053f5df03ea5.d b/hindsight-clients/rust/target/release/deps/progenitor_macro-be18053f5df03ea5.d new file mode 100644 index 00000000..84ef5de9 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/progenitor_macro-be18053f5df03ea5.d @@ -0,0 +1,6 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/progenitor_macro-be18053f5df03ea5.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-macro-0.11.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-macro-0.11.2/src/token_utils.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libprogenitor_macro-be18053f5df03ea5.dylib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-macro-0.11.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-macro-0.11.2/src/token_utils.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-macro-0.11.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-macro-0.11.2/src/token_utils.rs: diff --git a/hindsight-clients/rust/target/release/deps/quote-343ca8205e2956f3.d b/hindsight-clients/rust/target/release/deps/quote-343ca8205e2956f3.d new file mode 100644 index 00000000..bcec1784 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/quote-343ca8205e2956f3.d @@ -0,0 +1,13 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/quote-343ca8205e2956f3.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/ident_fragment.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/to_tokens.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/spanned.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libquote-343ca8205e2956f3.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/ident_fragment.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/to_tokens.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/spanned.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libquote-343ca8205e2956f3.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/ident_fragment.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/to_tokens.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/spanned.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/ext.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/format.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/ident_fragment.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/to_tokens.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/runtime.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/spanned.rs: diff --git a/hindsight-clients/rust/target/release/deps/regex-0206a66fbb16ffd6.d b/hindsight-clients/rust/target/release/deps/regex-0206a66fbb16ffd6.d new file mode 100644 index 00000000..6bfe890e --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/regex-0206a66fbb16ffd6.d @@ -0,0 +1,17 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/regex-0206a66fbb16ffd6.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/builders.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/find_byte.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regex/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regex/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regex/string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regexset/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regexset/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regexset/string.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libregex-0206a66fbb16ffd6.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/builders.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/find_byte.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regex/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regex/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regex/string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regexset/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regexset/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regexset/string.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libregex-0206a66fbb16ffd6.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/builders.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/find_byte.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regex/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regex/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regex/string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regexset/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regexset/bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regexset/string.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/builders.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/bytes.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/find_byte.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regex/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regex/bytes.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regex/string.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regexset/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regexset/bytes.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/regexset/string.rs: diff --git a/hindsight-clients/rust/target/release/deps/regex_automata-6c5d89a09f4d30d8.d b/hindsight-clients/rust/target/release/deps/regex_automata-6c5d89a09f4d30d8.d new file mode 100644 index 00000000..3bc59b4f --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/regex_automata-6c5d89a09f4d30d8.d @@ -0,0 +1,65 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/regex_automata-6c5d89a09f4d30d8.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/dfa/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/dfa/onepass.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/dfa/remapper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/dfa.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/regex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/search.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/limited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/literal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/regex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/reverse_inner.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/stopat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/strategy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/wrappers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/backtrack.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/compiler.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/literal_trie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/nfa.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/pikevm.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/range_trie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/alphabet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/captures.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/escape.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/interpolate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/look.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/pool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/aho_corasick.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/byteset.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/memmem.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/teddy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/primitives.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/start.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/syntax.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/wire.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/determinize/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/determinize/state.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/search.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/sparse_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/unicode_data/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/utf8.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libregex_automata-6c5d89a09f4d30d8.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/dfa/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/dfa/onepass.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/dfa/remapper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/dfa.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/regex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/search.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/limited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/literal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/regex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/reverse_inner.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/stopat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/strategy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/wrappers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/backtrack.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/compiler.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/literal_trie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/nfa.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/pikevm.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/range_trie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/alphabet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/captures.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/escape.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/interpolate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/look.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/pool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/aho_corasick.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/byteset.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/memmem.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/teddy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/primitives.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/start.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/syntax.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/wire.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/determinize/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/determinize/state.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/search.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/sparse_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/unicode_data/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/utf8.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libregex_automata-6c5d89a09f4d30d8.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/dfa/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/dfa/onepass.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/dfa/remapper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/dfa.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/regex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/search.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/limited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/literal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/regex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/reverse_inner.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/stopat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/strategy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/wrappers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/backtrack.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/compiler.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/literal_trie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/nfa.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/pikevm.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/range_trie.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/alphabet.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/captures.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/escape.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/interpolate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/look.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/pool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/aho_corasick.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/byteset.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/memmem.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/teddy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/primitives.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/start.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/syntax.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/wire.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/determinize/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/determinize/state.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/search.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/sparse_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/unicode_data/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/utf8.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/dfa/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/dfa/onepass.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/dfa/remapper.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/dfa.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/id.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/regex.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/hybrid/search.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/limited.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/literal.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/regex.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/reverse_inner.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/stopat.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/strategy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/meta/wrappers.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/backtrack.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/builder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/compiler.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/literal_trie.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/nfa.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/pikevm.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/nfa/thompson/range_trie.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/alphabet.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/captures.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/escape.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/interpolate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/lazy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/look.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/pool.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/aho_corasick.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/byteset.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/memchr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/memmem.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/prefilter/teddy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/primitives.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/start.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/syntax.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/wire.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/determinize/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/determinize/state.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/empty.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/int.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/memchr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/search.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/sparse_set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/unicode_data/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/util/utf8.rs: diff --git a/hindsight-clients/rust/target/release/deps/regex_syntax-accb92a67fa320a5.d b/hindsight-clients/rust/target/release/deps/regex_syntax-accb92a67fa320a5.d new file mode 100644 index 00000000..6e98d5e5 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/regex_syntax-accb92a67fa320a5.d @@ -0,0 +1,37 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/regex_syntax-accb92a67fa320a5.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/print.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/visitor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/interval.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/literal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/print.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/translate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/visitor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/rank.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/age.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/case_folding_simple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/general_category.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/grapheme_cluster_break.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/perl_word.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/property_bool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/property_names.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/property_values.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/script.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/script_extension.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/sentence_break.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/word_break.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/utf8.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libregex_syntax-accb92a67fa320a5.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/print.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/visitor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/interval.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/literal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/print.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/translate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/visitor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/rank.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/age.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/case_folding_simple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/general_category.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/grapheme_cluster_break.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/perl_word.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/property_bool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/property_names.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/property_values.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/script.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/script_extension.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/sentence_break.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/word_break.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/utf8.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libregex_syntax-accb92a67fa320a5.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/print.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/visitor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/interval.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/literal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/print.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/translate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/visitor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/rank.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/age.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/case_folding_simple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/general_category.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/grapheme_cluster_break.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/perl_word.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/property_bool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/property_names.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/property_values.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/script.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/script_extension.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/sentence_break.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/word_break.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/utf8.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/parse.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/print.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/ast/visitor.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/debug.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/either.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/interval.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/literal.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/print.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/translate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/hir/visitor.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/parser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/rank.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/age.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/case_folding_simple.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/general_category.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/grapheme_cluster_break.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/perl_word.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/property_bool.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/property_names.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/property_values.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/script.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/script_extension.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/sentence_break.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/unicode_tables/word_break.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/utf8.rs: diff --git a/hindsight-clients/rust/target/release/deps/regress-17b67cbd92c8c028.d b/hindsight-clients/rust/target/release/deps/regress-17b67cbd92c8c028.d new file mode 100644 index 00000000..6ae51f7a --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/regress-17b67cbd92c8c028.d @@ -0,0 +1,29 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/regress-17b67cbd92c8c028.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/api.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/bytesearch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/charclasses.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/classicalbacktrack.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/codepointset.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/cursor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/emit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/exec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/indexing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/insn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/ir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/matchers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/optimizer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/position.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/scm.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/startpredicate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/types.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/unicode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/unicodetables.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/pikevm.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libregress-17b67cbd92c8c028.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/api.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/bytesearch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/charclasses.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/classicalbacktrack.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/codepointset.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/cursor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/emit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/exec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/indexing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/insn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/ir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/matchers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/optimizer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/position.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/scm.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/startpredicate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/types.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/unicode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/unicodetables.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/pikevm.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libregress-17b67cbd92c8c028.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/api.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/bytesearch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/charclasses.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/classicalbacktrack.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/codepointset.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/cursor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/emit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/exec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/indexing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/insn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/ir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/matchers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/optimizer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/position.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/scm.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/startpredicate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/types.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/unicode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/unicodetables.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/pikevm.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/util.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/api.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/bytesearch.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/charclasses.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/classicalbacktrack.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/codepointset.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/cursor.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/emit.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/exec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/indexing.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/insn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/ir.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/matchers.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/optimizer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/parse.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/position.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/scm.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/startpredicate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/types.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/unicode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/unicodetables.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regress-0.10.5/src/pikevm.rs: diff --git a/hindsight-clients/rust/target/release/deps/reqwest-344caef4cc3f0880.d b/hindsight-clients/rust/target/release/deps/reqwest-344caef4cc3f0880.d new file mode 100644 index 00000000..f129f96e --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/reqwest-344caef4cc3f0880.d @@ -0,0 +1,27 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/reqwest-344caef4cc3f0880.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/into_url.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/config.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/body.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/h3_client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/upgrade.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/connect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/gai.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/resolve.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/proxy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/redirect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/retry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/util.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libreqwest-344caef4cc3f0880.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/into_url.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/config.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/body.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/h3_client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/upgrade.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/connect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/gai.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/resolve.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/proxy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/redirect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/retry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/util.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libreqwest-344caef4cc3f0880.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/into_url.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/config.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/body.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/h3_client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/upgrade.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/connect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/gai.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/resolve.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/proxy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/redirect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/retry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/util.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/into_url.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/response.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/config.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/body.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/client.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/decoder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/h3_client/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/request.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/response.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/upgrade.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/connect.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/gai.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/resolve.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/proxy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/redirect.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/retry.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/util.rs: diff --git a/hindsight-clients/rust/target/release/deps/reqwest-abe7728643e607a8.d b/hindsight-clients/rust/target/release/deps/reqwest-abe7728643e607a8.d new file mode 100644 index 00000000..598dadb9 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/reqwest-abe7728643e607a8.d @@ -0,0 +1,28 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/reqwest-abe7728643e607a8.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/into_url.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/config.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/body.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/h3_client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/upgrade.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/connect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/gai.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/resolve.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/proxy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/redirect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/retry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/tls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/util.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libreqwest-abe7728643e607a8.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/into_url.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/config.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/body.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/h3_client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/upgrade.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/connect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/gai.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/resolve.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/proxy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/redirect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/retry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/tls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/util.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libreqwest-abe7728643e607a8.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/into_url.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/config.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/body.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/client.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/h3_client/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/upgrade.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/connect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/gai.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/resolve.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/proxy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/redirect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/retry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/tls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/util.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/into_url.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/response.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/config.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/body.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/client.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/decoder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/h3_client/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/request.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/response.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/upgrade.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/connect.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/gai.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/resolve.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/proxy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/redirect.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/retry.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/tls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/util.rs: diff --git a/hindsight-clients/rust/target/release/deps/rustix-d96e3ae8632b0496.d b/hindsight-clients/rust/target/release/deps/rustix-d96e3ae8632b0496.d new file mode 100644 index 00000000..5ed7857a --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/rustix-d96e3ae8632b0496.d @@ -0,0 +1,59 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/rustix-d96e3ae8632b0496.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/buffer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/cstr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/maybe_polyfill/std/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/bitcast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/weak.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/conv.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/c.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/makedev.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/syscalls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/types.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/errno.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/types.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/syscalls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/ugid/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/ugid/syscalls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ffi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/abs.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/at.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/constants.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fcntl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fcntl_apple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fcopyfile.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/getpath.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/makedev.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/seek_from.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/special.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/xattr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/close.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/dup.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/errno.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/fcntl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/ioctl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/read_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ioctl/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ioctl/patterns.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ioctl/bsd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/path/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/path/arg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/path/dec_int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/timespec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ugid.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/librustix-d96e3ae8632b0496.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/buffer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/cstr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/maybe_polyfill/std/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/bitcast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/weak.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/conv.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/c.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/makedev.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/syscalls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/types.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/errno.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/types.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/syscalls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/ugid/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/ugid/syscalls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ffi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/abs.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/at.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/constants.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fcntl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fcntl_apple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fcopyfile.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/getpath.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/makedev.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/seek_from.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/special.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/xattr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/close.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/dup.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/errno.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/fcntl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/ioctl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/read_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ioctl/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ioctl/patterns.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ioctl/bsd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/path/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/path/arg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/path/dec_int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/timespec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ugid.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/librustix-d96e3ae8632b0496.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/buffer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/cstr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/maybe_polyfill/std/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/bitcast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/weak.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/conv.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/c.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/makedev.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/syscalls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/types.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/errno.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/types.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/syscalls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/ugid/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/ugid/syscalls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ffi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/abs.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/at.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/constants.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fcntl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fcntl_apple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fcopyfile.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/getpath.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/makedev.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/seek_from.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/special.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/xattr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/close.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/dup.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/errno.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/fcntl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/ioctl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/read_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ioctl/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ioctl/patterns.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ioctl/bsd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/path/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/path/arg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/path/dec_int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/timespec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ugid.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/buffer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/cstr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/utils.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/maybe_polyfill/std/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/bitcast.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/weak.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/conv.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/c.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/dir.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/makedev.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/syscalls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/fs/types.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/errno.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/types.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/io/syscalls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/ugid/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/backend/libc/ugid/syscalls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ffi.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/abs.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/at.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/constants.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/dir.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fcntl.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fcntl_apple.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fcopyfile.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/fd.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/getpath.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/id.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/makedev.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/seek_from.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/special.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/sync.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/fs/xattr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/close.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/dup.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/errno.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/fcntl.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/ioctl.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/io/read_write.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ioctl/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ioctl/patterns.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ioctl/bsd.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/path/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/path/arg.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/path/dec_int.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/timespec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.2/src/ugid.rs: diff --git a/hindsight-clients/rust/target/release/deps/rustls_pki_types-74fd2eb2d2d354c0.d b/hindsight-clients/rust/target/release/deps/rustls_pki_types-74fd2eb2d2d354c0.d new file mode 100644 index 00000000..0fec361b --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/rustls_pki_types-74fd2eb2d2d354c0.d @@ -0,0 +1,29 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/rustls_pki_types-74fd2eb2d2d354c0.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/alg_id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/base64.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/server_name.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/pem.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ml-dsa-44.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ml-dsa-65.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ml-dsa-87.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-p256.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-p384.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-p521.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-sha256.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-sha384.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-sha512.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-encryption.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pkcs1-sha256.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pkcs1-sha384.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pkcs1-sha512.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pss-sha256.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pss-sha384.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pss-sha512.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ed25519.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ed448.der + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/librustls_pki_types-74fd2eb2d2d354c0.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/alg_id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/base64.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/server_name.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/pem.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ml-dsa-44.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ml-dsa-65.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ml-dsa-87.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-p256.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-p384.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-p521.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-sha256.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-sha384.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-sha512.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-encryption.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pkcs1-sha256.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pkcs1-sha384.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pkcs1-sha512.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pss-sha256.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pss-sha384.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pss-sha512.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ed25519.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ed448.der + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/librustls_pki_types-74fd2eb2d2d354c0.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/alg_id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/base64.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/server_name.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/pem.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ml-dsa-44.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ml-dsa-65.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ml-dsa-87.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-p256.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-p384.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-p521.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-sha256.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-sha384.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-sha512.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-encryption.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pkcs1-sha256.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pkcs1-sha384.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pkcs1-sha512.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pss-sha256.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pss-sha384.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pss-sha512.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ed25519.der /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ed448.der + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/alg_id.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/base64.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/server_name.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/pem.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ml-dsa-44.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ml-dsa-65.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ml-dsa-87.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-p256.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-p384.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-p521.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-sha256.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-sha384.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ecdsa-sha512.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-encryption.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pkcs1-sha256.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pkcs1-sha384.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pkcs1-sha512.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pss-sha256.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pss-sha384.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-rsa-pss-sha512.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ed25519.der: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.0/src/data/alg-ed448.der: diff --git a/hindsight-clients/rust/target/release/deps/ryu-c105f207b9e4659a.d b/hindsight-clients/rust/target/release/deps/ryu-c105f207b9e4659a.d new file mode 100644 index 00000000..a65fd3c2 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/ryu-c105f207b9e4659a.d @@ -0,0 +1,18 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/ryu-c105f207b9e4659a.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/buffer/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/common.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_full_table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_intrinsics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/digit_table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s_intrinsics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/exponent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mantissa.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libryu-c105f207b9e4659a.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/buffer/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/common.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_full_table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_intrinsics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/digit_table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s_intrinsics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/exponent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mantissa.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libryu-c105f207b9e4659a.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/buffer/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/common.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_full_table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_intrinsics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/digit_table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s_intrinsics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/exponent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mantissa.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/buffer/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/common.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_full_table.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_intrinsics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/digit_table.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s_intrinsics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/exponent.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mantissa.rs: diff --git a/hindsight-clients/rust/target/release/deps/ryu-cdc5af9104c80706.d b/hindsight-clients/rust/target/release/deps/ryu-cdc5af9104c80706.d new file mode 100644 index 00000000..9b5ed537 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/ryu-cdc5af9104c80706.d @@ -0,0 +1,18 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/ryu-cdc5af9104c80706.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/buffer/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/common.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_full_table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_intrinsics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/digit_table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s_intrinsics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/exponent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mantissa.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libryu-cdc5af9104c80706.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/buffer/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/common.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_full_table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_intrinsics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/digit_table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s_intrinsics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/exponent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mantissa.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libryu-cdc5af9104c80706.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/buffer/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/common.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_full_table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_intrinsics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/digit_table.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s_intrinsics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/exponent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mantissa.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/buffer/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/common.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_full_table.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/d2s_intrinsics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/digit_table.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/f2s_intrinsics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/exponent.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.20/src/pretty/mantissa.rs: diff --git a/hindsight-clients/rust/target/release/deps/schemars-1d824015212552b8.d b/hindsight-clients/rust/target/release/deps/schemars-1d824015212552b8.d new file mode 100644 index 00000000..1333b807 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/schemars-1d824015212552b8.d @@ -0,0 +1,31 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/schemars-1d824015212552b8.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/array.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/atomic.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/chrono.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/core.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/ffi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/maps.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/nonzero_signed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/nonzero_unsigned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/primitives.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/sequences.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/serdejson.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/time.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/tuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/uuid1.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/wrapper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/_private.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/gen.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/schema.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/visit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/../README.md + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libschemars-1d824015212552b8.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/array.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/atomic.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/chrono.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/core.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/ffi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/maps.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/nonzero_signed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/nonzero_unsigned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/primitives.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/sequences.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/serdejson.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/time.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/tuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/uuid1.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/wrapper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/_private.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/gen.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/schema.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/visit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/../README.md + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libschemars-1d824015212552b8.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/flatten.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/array.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/atomic.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/chrono.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/core.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/ffi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/maps.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/nonzero_signed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/nonzero_unsigned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/primitives.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/sequences.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/serdejson.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/time.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/tuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/uuid1.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/wrapper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/_private.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/gen.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/schema.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/visit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/../README.md + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/flatten.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/array.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/atomic.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/chrono.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/core.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/ffi.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/maps.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/nonzero_signed.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/nonzero_unsigned.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/primitives.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/sequences.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/serdejson.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/time.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/tuple.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/uuid1.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/json_schema_impls/wrapper.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/ser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/_private.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/gen.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/schema.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/visit.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-0.8.22/src/../README.md: diff --git a/hindsight-clients/rust/target/release/deps/schemars_derive-a2a41d5ecdc2d1b3.d b/hindsight-clients/rust/target/release/deps/schemars_derive-a2a41d5ecdc2d1b3.d new file mode 100644 index 00000000..1dfe0252 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/schemars_derive-a2a41d5ecdc2d1b3.d @@ -0,0 +1,14 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/schemars_derive-a2a41d5ecdc2d1b3.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/ast/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/ast/from_serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/attr/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/attr/doc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/attr/schemars_to_serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/attr/validation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/regex_syntax.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/schema_exprs.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libschemars_derive-a2a41d5ecdc2d1b3.dylib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/ast/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/ast/from_serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/attr/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/attr/doc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/attr/schemars_to_serde.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/attr/validation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/regex_syntax.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/schema_exprs.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/ast/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/ast/from_serde.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/attr/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/attr/doc.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/attr/schemars_to_serde.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/attr/validation.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/metadata.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/regex_syntax.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-0.8.22/src/schema_exprs.rs: diff --git a/hindsight-clients/rust/target/release/deps/scopeguard-acf14aaa420b7db7.d b/hindsight-clients/rust/target/release/deps/scopeguard-acf14aaa420b7db7.d new file mode 100644 index 00000000..528dbb05 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/scopeguard-acf14aaa420b7db7.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/scopeguard-acf14aaa420b7db7.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libscopeguard-acf14aaa420b7db7.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libscopeguard-acf14aaa420b7db7.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/security_framework-bff5d4bd0393c669.d b/hindsight-clients/rust/target/release/deps/security_framework-bff5d4bd0393c669.d new file mode 100644 index 00000000..8c0f9b84 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/security_framework-bff5d4bd0393c669.d @@ -0,0 +1,40 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/security_framework-bff5d4bd0393c669.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/access_control.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/authorization.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/base.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/certificate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/cipher_suite.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/identity.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/import_export.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/access.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/certificate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/certificate_oids.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/code_signing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/digest_transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/encrypt_transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/identity.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/import_export.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/keychain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/keychain_item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/passwords.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/secure_transport.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/passwords.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/passwords_options.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/policy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/random.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/secure_transport.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/trust.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/trust_settings.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsecurity_framework-bff5d4bd0393c669.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/access_control.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/authorization.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/base.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/certificate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/cipher_suite.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/identity.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/import_export.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/access.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/certificate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/certificate_oids.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/code_signing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/digest_transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/encrypt_transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/identity.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/import_export.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/keychain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/keychain_item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/passwords.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/secure_transport.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/passwords.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/passwords_options.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/policy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/random.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/secure_transport.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/trust.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/trust_settings.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsecurity_framework-bff5d4bd0393c669.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/access_control.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/authorization.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/base.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/certificate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/cipher_suite.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/identity.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/import_export.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/access.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/certificate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/certificate_oids.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/code_signing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/digest_transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/encrypt_transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/identity.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/import_export.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/keychain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/keychain_item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/passwords.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/secure_transport.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/passwords.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/passwords_options.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/policy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/random.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/secure_transport.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/trust.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/trust_settings.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/access_control.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/authorization.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/base.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/certificate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/cipher_suite.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/identity.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/import_export.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/item.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/key.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/access.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/certificate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/certificate_oids.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/code_signing.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/digest_transform.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/encrypt_transform.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/identity.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/import_export.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/item.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/key.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/keychain.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/keychain_item.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/passwords.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/secure_transport.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/os/macos/transform.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/passwords.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/passwords_options.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/policy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/random.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/secure_transport.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/trust.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-2.11.1/src/trust_settings.rs: diff --git a/hindsight-clients/rust/target/release/deps/security_framework_sys-489d9a35d0294764.d b/hindsight-clients/rust/target/release/deps/security_framework_sys-489d9a35d0294764.d new file mode 100644 index 00000000..d171d989 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/security_framework_sys-489d9a35d0294764.d @@ -0,0 +1,30 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/security_framework_sys-489d9a35d0294764.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/access.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/access_control.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/authorization.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/base.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/certificate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/certificate_oids.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/cipher_suite.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/cms.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/code_signing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/digest_transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/encrypt_transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/identity.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/import_export.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/keychain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/keychain_item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/policy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/random.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/secure_transport.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/trust.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/trust_settings.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsecurity_framework_sys-489d9a35d0294764.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/access.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/access_control.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/authorization.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/base.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/certificate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/certificate_oids.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/cipher_suite.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/cms.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/code_signing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/digest_transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/encrypt_transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/identity.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/import_export.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/keychain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/keychain_item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/policy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/random.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/secure_transport.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/trust.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/trust_settings.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsecurity_framework_sys-489d9a35d0294764.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/access.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/access_control.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/authorization.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/base.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/certificate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/certificate_oids.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/cipher_suite.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/cms.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/code_signing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/digest_transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/encrypt_transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/identity.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/import_export.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/keychain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/keychain_item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/policy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/random.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/secure_transport.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/transform.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/trust.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/trust_settings.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/access.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/access_control.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/authorization.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/base.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/certificate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/certificate_oids.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/cipher_suite.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/cms.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/code_signing.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/digest_transform.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/encrypt_transform.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/identity.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/import_export.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/item.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/key.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/keychain.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/keychain_item.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/policy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/random.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/secure_transport.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/transform.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/trust.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/trust_settings.rs: diff --git a/hindsight-clients/rust/target/release/deps/semver-9445c6cbd15c6ce0.d b/hindsight-clients/rust/target/release/deps/semver-9445c6cbd15c6ce0.d new file mode 100644 index 00000000..573f00b2 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/semver-9445c6cbd15c6ce0.d @@ -0,0 +1,14 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/semver-9445c6cbd15c6ce0.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/display.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/eval.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/identifier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/serde.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsemver-9445c6cbd15c6ce0.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/display.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/eval.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/identifier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/serde.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsemver-9445c6cbd15c6ce0.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/display.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/eval.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/identifier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/serde.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/display.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/eval.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/identifier.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/impls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/parse.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.27/src/serde.rs: diff --git a/hindsight-clients/rust/target/release/deps/serde-1c9bb42d20756b8b.d b/hindsight-clients/rust/target/release/deps/serde-1c9bb42d20756b8b.d new file mode 100644 index 00000000..73213a7b --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/serde-1c9bb42d20756b8b.d @@ -0,0 +1,14 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/serde-1c9bb42d20756b8b.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/integer128.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/ser.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde-d226e7a5d70b6c62/out/private.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde-1c9bb42d20756b8b.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/integer128.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/ser.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde-d226e7a5d70b6c62/out/private.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde-1c9bb42d20756b8b.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/integer128.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/ser.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde-d226e7a5d70b6c62/out/private.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/integer128.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/de.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/ser.rs: +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde-d226e7a5d70b6c62/out/private.rs: + +# env-dep:OUT_DIR=/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde-d226e7a5d70b6c62/out diff --git a/hindsight-clients/rust/target/release/deps/serde-7c935f0a1281d914.d b/hindsight-clients/rust/target/release/deps/serde-7c935f0a1281d914.d new file mode 100644 index 00000000..defdc5c8 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/serde-7c935f0a1281d914.d @@ -0,0 +1,14 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/serde-7c935f0a1281d914.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/integer128.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/ser.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde-9ce460fd25c5f88c/out/private.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde-7c935f0a1281d914.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/integer128.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/ser.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde-9ce460fd25c5f88c/out/private.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde-7c935f0a1281d914.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/integer128.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/ser.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde-9ce460fd25c5f88c/out/private.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/integer128.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/de.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/ser.rs: +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde-9ce460fd25c5f88c/out/private.rs: + +# env-dep:OUT_DIR=/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde-9ce460fd25c5f88c/out diff --git a/hindsight-clients/rust/target/release/deps/serde_core-639cc3d993d539e4.d b/hindsight-clients/rust/target/release/deps/serde_core-639cc3d993d539e4.d new file mode 100644 index 00000000..84f468bb --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/serde_core-639cc3d993d539e4.d @@ -0,0 +1,27 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/serde_core-639cc3d993d539e4.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/crate_root.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/ignored_any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/fmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impossible.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/content.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/seed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/doc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/size_hint.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/string.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde_core-1fa4082774b64adc/out/private.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_core-639cc3d993d539e4.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/crate_root.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/ignored_any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/fmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impossible.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/content.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/seed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/doc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/size_hint.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/string.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde_core-1fa4082774b64adc/out/private.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_core-639cc3d993d539e4.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/crate_root.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/ignored_any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/fmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impossible.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/content.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/seed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/doc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/size_hint.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/string.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde_core-1fa4082774b64adc/out/private.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/crate_root.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/value.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/ignored_any.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/impls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/fmt.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impossible.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/format.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/content.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/seed.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/doc.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/size_hint.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/string.rs: +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde_core-1fa4082774b64adc/out/private.rs: + +# env-dep:OUT_DIR=/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde_core-1fa4082774b64adc/out diff --git a/hindsight-clients/rust/target/release/deps/serde_core-b76ce41fa5e8004a.d b/hindsight-clients/rust/target/release/deps/serde_core-b76ce41fa5e8004a.d new file mode 100644 index 00000000..ac0e25ed --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/serde_core-b76ce41fa5e8004a.d @@ -0,0 +1,27 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/serde_core-b76ce41fa5e8004a.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/crate_root.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/ignored_any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/fmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impossible.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/content.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/seed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/doc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/size_hint.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/string.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde_core-715a022c427c57b7/out/private.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_core-b76ce41fa5e8004a.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/crate_root.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/ignored_any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/fmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impossible.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/content.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/seed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/doc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/size_hint.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/string.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde_core-715a022c427c57b7/out/private.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_core-b76ce41fa5e8004a.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/crate_root.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/value.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/ignored_any.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/fmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impossible.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/format.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/content.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/seed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/doc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/size_hint.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/string.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde_core-715a022c427c57b7/out/private.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/crate_root.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/value.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/ignored_any.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/impls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/fmt.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/ser/impossible.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/format.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/content.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/seed.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/doc.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/size_hint.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/private/string.rs: +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde_core-715a022c427c57b7/out/private.rs: + +# env-dep:OUT_DIR=/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/serde_core-715a022c427c57b7/out diff --git a/hindsight-clients/rust/target/release/deps/serde_derive-e9f2ac4f569e3e09.d b/hindsight-clients/rust/target/release/deps/serde_derive-e9f2ac4f569e3e09.d new file mode 100644 index 00000000..020a2180 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/serde_derive-e9f2ac4f569e3e09.d @@ -0,0 +1,34 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/serde_derive-e9f2ac4f569e3e09.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/ast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/name.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/case.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/check.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/ctxt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/receiver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/respan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/symbol.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/bound.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/fragment.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/enum_.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/enum_adjacently.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/enum_externally.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/enum_internally.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/enum_untagged.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/identifier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/struct_.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/tuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/unit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/deprecated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/dummy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/pretend.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/this.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_derive-e9f2ac4f569e3e09.dylib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/ast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/name.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/case.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/check.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/ctxt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/receiver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/respan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/symbol.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/bound.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/fragment.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/enum_.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/enum_adjacently.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/enum_externally.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/enum_internally.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/enum_untagged.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/identifier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/struct_.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/tuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/unit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/deprecated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/dummy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/pretend.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/this.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/ast.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/attr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/name.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/case.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/check.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/ctxt.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/receiver.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/respan.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/internals/symbol.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/bound.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/fragment.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/enum_.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/enum_adjacently.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/enum_externally.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/enum_internally.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/enum_untagged.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/identifier.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/struct_.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/tuple.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/de/unit.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/deprecated.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/dummy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/pretend.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/ser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/this.rs: + +# env-dep:CARGO_PKG_VERSION_PATCH=228 diff --git a/hindsight-clients/rust/target/release/deps/serde_derive_internals-89f4265b6c6cbf00.d b/hindsight-clients/rust/target/release/deps/serde_derive_internals-89f4265b6c6cbf00.d new file mode 100644 index 00000000..0750181d --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/serde_derive_internals-89f4265b6c6cbf00.d @@ -0,0 +1,16 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/serde_derive_internals-89f4265b6c6cbf00.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/ast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/case.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/check.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/ctxt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/receiver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/respan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/symbol.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_derive_internals-89f4265b6c6cbf00.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/ast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/case.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/check.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/ctxt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/receiver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/respan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/symbol.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_derive_internals-89f4265b6c6cbf00.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/ast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/case.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/check.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/ctxt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/receiver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/respan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/symbol.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/ast.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/attr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/case.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/check.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/ctxt.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/receiver.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/respan.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/src/symbol.rs: diff --git a/hindsight-clients/rust/target/release/deps/serde_json-1e432897f62f6bca.d b/hindsight-clients/rust/target/release/deps/serde_json-1e432897f62f6bca.d new file mode 100644 index 00000000..78985ec9 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/serde_json-1e432897f62f6bca.d @@ -0,0 +1,22 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/serde_json-1e432897f62f6bca.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/from.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/index.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/partial_eq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/number.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/read.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_json-1e432897f62f6bca.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/from.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/index.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/partial_eq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/number.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/read.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_json-1e432897f62f6bca.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/from.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/index.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/partial_eq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/number.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/read.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/de.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/ser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/de.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/from.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/index.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/partial_eq.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/ser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/io/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/number.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/read.rs: diff --git a/hindsight-clients/rust/target/release/deps/serde_json-ff4afdfd27dc406e.d b/hindsight-clients/rust/target/release/deps/serde_json-ff4afdfd27dc406e.d new file mode 100644 index 00000000..925a636b --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/serde_json-ff4afdfd27dc406e.d @@ -0,0 +1,22 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/serde_json-ff4afdfd27dc406e.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/from.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/index.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/partial_eq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/number.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/read.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_json-ff4afdfd27dc406e.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/from.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/index.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/partial_eq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/number.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/read.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_json-ff4afdfd27dc406e.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/from.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/index.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/partial_eq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/iter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/number.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/read.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/de.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/ser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/de.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/from.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/index.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/partial_eq.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/value/ser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/io/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/iter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/number.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.145/src/read.rs: diff --git a/hindsight-clients/rust/target/release/deps/serde_tokenstream-977e5d4af34583ec.d b/hindsight-clients/rust/target/release/deps/serde_tokenstream-977e5d4af34583ec.d new file mode 100644 index 00000000..4381279d --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/serde_tokenstream-977e5d4af34583ec.d @@ -0,0 +1,10 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/serde_tokenstream-977e5d4af34583ec.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/ibidem.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/ordered_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/serde_tokenstream.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_tokenstream-977e5d4af34583ec.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/ibidem.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/ordered_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/serde_tokenstream.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_tokenstream-977e5d4af34583ec.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/ibidem.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/ordered_map.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/serde_tokenstream.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/ibidem.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/ordered_map.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_tokenstream-0.2.2/src/serde_tokenstream.rs: diff --git a/hindsight-clients/rust/target/release/deps/serde_urlencoded-4caa1632a4308118.d b/hindsight-clients/rust/target/release/deps/serde_urlencoded-4caa1632a4308118.d new file mode 100644 index 00000000..d0083521 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/serde_urlencoded-4caa1632a4308118.d @@ -0,0 +1,13 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/serde_urlencoded-4caa1632a4308118.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/pair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/part.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/value.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_urlencoded-4caa1632a4308118.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/pair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/part.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/value.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_urlencoded-4caa1632a4308118.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/pair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/part.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/value.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/de.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/key.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/pair.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/part.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/value.rs: diff --git a/hindsight-clients/rust/target/release/deps/serde_urlencoded-7517ed7e79cda388.d b/hindsight-clients/rust/target/release/deps/serde_urlencoded-7517ed7e79cda388.d new file mode 100644 index 00000000..74332a29 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/serde_urlencoded-7517ed7e79cda388.d @@ -0,0 +1,13 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/serde_urlencoded-7517ed7e79cda388.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/pair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/part.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/value.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_urlencoded-7517ed7e79cda388.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/pair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/part.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/value.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_urlencoded-7517ed7e79cda388.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/key.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/pair.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/part.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/value.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/de.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/key.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/pair.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/part.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/ser/value.rs: diff --git a/hindsight-clients/rust/target/release/deps/serde_yaml-5467cea443e44fde.d b/hindsight-clients/rust/target/release/deps/serde_yaml-5467cea443e44fde.d new file mode 100644 index 00000000..09ceef22 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/serde_yaml-5467cea443e44fde.d @@ -0,0 +1,30 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/serde_yaml-5467cea443e44fde.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/cstr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/emitter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/tag.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/loader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/mapping.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/number.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/from.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/index.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/partial_eq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/tagged.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/with.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_yaml-5467cea443e44fde.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/cstr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/emitter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/tag.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/loader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/mapping.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/number.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/from.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/index.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/partial_eq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/tagged.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/with.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libserde_yaml-5467cea443e44fde.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/cstr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/emitter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/tag.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/loader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/mapping.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/number.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/de.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/from.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/index.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/partial_eq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/ser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/tagged.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/with.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/de.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/cstr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/emitter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/parser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/tag.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/libyaml/util.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/loader.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/mapping.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/number.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/path.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/ser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/de.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/debug.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/from.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/index.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/partial_eq.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/ser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/value/tagged.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/with.rs: diff --git a/hindsight-clients/rust/target/release/deps/signal_hook_registry-75f8be04933ead39.d b/hindsight-clients/rust/target/release/deps/signal_hook_registry-75f8be04933ead39.d new file mode 100644 index 00000000..fcd17fd1 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/signal_hook_registry-75f8be04933ead39.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/signal_hook_registry-75f8be04933ead39.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.7/src/half_lock.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsignal_hook_registry-75f8be04933ead39.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.7/src/half_lock.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsignal_hook_registry-75f8be04933ead39.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.7/src/half_lock.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.7/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.7/src/half_lock.rs: diff --git a/hindsight-clients/rust/target/release/deps/slab-df1184b11ded3f1c.d b/hindsight-clients/rust/target/release/deps/slab-df1184b11ded3f1c.d new file mode 100644 index 00000000..4514fe27 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/slab-df1184b11ded3f1c.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/slab-df1184b11ded3f1c.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/src/builder.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libslab-df1184b11ded3f1c.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/src/builder.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libslab-df1184b11ded3f1c.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/src/builder.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/src/builder.rs: diff --git a/hindsight-clients/rust/target/release/deps/smallvec-640538e4a369cea3.d b/hindsight-clients/rust/target/release/deps/smallvec-640538e4a369cea3.d new file mode 100644 index 00000000..36dfaf8f --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/smallvec-640538e4a369cea3.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/smallvec-640538e4a369cea3.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsmallvec-640538e4a369cea3.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsmallvec-640538e4a369cea3.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/smallvec-fa3b7edd2eb67318.d b/hindsight-clients/rust/target/release/deps/smallvec-fa3b7edd2eb67318.d new file mode 100644 index 00000000..bbc79a3a --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/smallvec-fa3b7edd2eb67318.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/smallvec-fa3b7edd2eb67318.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsmallvec-fa3b7edd2eb67318.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsmallvec-fa3b7edd2eb67318.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/socket2-2bd3e482c230e757.d b/hindsight-clients/rust/target/release/deps/socket2-2bd3e482c230e757.d new file mode 100644 index 00000000..68bd6a66 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/socket2-2bd3e482c230e757.d @@ -0,0 +1,11 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/socket2-2bd3e482c230e757.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockaddr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sys/unix.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsocket2-2bd3e482c230e757.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockaddr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sys/unix.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsocket2-2bd3e482c230e757.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockaddr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sys/unix.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockaddr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/socket.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockref.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sys/unix.rs: diff --git a/hindsight-clients/rust/target/release/deps/socket2-ebd40757480967f5.d b/hindsight-clients/rust/target/release/deps/socket2-ebd40757480967f5.d new file mode 100644 index 00000000..01ac2915 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/socket2-ebd40757480967f5.d @@ -0,0 +1,11 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/socket2-ebd40757480967f5.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockaddr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sys/unix.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsocket2-ebd40757480967f5.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockaddr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sys/unix.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsocket2-ebd40757480967f5.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockaddr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sys/unix.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockaddr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/socket.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sockref.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/sys/unix.rs: diff --git a/hindsight-clients/rust/target/release/deps/stable_deref_trait-30ecd6e7b9aeb8ee.d b/hindsight-clients/rust/target/release/deps/stable_deref_trait-30ecd6e7b9aeb8ee.d new file mode 100644 index 00000000..5c2ea867 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/stable_deref_trait-30ecd6e7b9aeb8ee.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/stable_deref_trait-30ecd6e7b9aeb8ee.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libstable_deref_trait-30ecd6e7b9aeb8ee.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libstable_deref_trait-30ecd6e7b9aeb8ee.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/stable_deref_trait-ee47b257c264aed1.d b/hindsight-clients/rust/target/release/deps/stable_deref_trait-ee47b257c264aed1.d new file mode 100644 index 00000000..76905833 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/stable_deref_trait-ee47b257c264aed1.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/stable_deref_trait-ee47b257c264aed1.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libstable_deref_trait-ee47b257c264aed1.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libstable_deref_trait-ee47b257c264aed1.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/syn-2b71c1b612807815.d b/hindsight-clients/rust/target/release/deps/syn-2b71c1b612807815.d new file mode 100644 index 00000000..a2b9072e --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/syn-2b71c1b612807815.d @@ -0,0 +1,59 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/syn-2b71c1b612807815.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/group.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/bigint.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/buffer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/classify.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/custom_keyword.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/custom_punctuation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/derive.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/drops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/expr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/fixup.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/generics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/ident.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lifetime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lookahead.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/mac.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/meta.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/op.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/discouraged.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/parse_macro_input.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/parse_quote.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/pat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/precedence.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/print.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/punctuated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/restriction.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/sealed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/spanned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/stmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/thread.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/tt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/ty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/verbatim.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/whitespace.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/export.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/fold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/visit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/clone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/eq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/hash.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsyn-2b71c1b612807815.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/group.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/bigint.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/buffer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/classify.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/custom_keyword.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/custom_punctuation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/derive.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/drops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/expr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/fixup.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/generics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/ident.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lifetime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lookahead.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/mac.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/meta.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/op.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/discouraged.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/parse_macro_input.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/parse_quote.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/pat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/precedence.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/print.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/punctuated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/restriction.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/sealed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/spanned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/stmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/thread.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/tt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/ty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/verbatim.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/whitespace.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/export.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/fold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/visit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/clone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/eq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/hash.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsyn-2b71c1b612807815.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/group.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/bigint.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/buffer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/classify.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/custom_keyword.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/custom_punctuation.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/data.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/derive.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/drops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/expr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/fixup.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/generics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/ident.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/item.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lifetime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lookahead.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/mac.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/meta.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/op.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/parse.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/discouraged.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/parse_macro_input.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/parse_quote.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/pat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/path.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/precedence.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/print.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/punctuated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/restriction.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/sealed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/spanned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/stmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/thread.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/tt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/ty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/verbatim.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/whitespace.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/export.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/fold.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/visit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/clone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/debug.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/eq.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/hash.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/group.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/token.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/attr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/bigint.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/buffer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/classify.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/custom_keyword.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/custom_punctuation.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/data.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/derive.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/drops.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/expr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/ext.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/file.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/fixup.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/generics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/ident.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/item.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lifetime.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lit.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/lookahead.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/mac.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/meta.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/op.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/parse.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/discouraged.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/parse_macro_input.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/parse_quote.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/pat.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/path.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/precedence.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/print.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/punctuated.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/restriction.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/sealed.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/span.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/spanned.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/stmt.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/thread.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/tt.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/ty.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/verbatim.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/whitespace.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/export.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/fold.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/visit.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/clone.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/debug.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/eq.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.111/src/gen/hash.rs: diff --git a/hindsight-clients/rust/target/release/deps/sync_wrapper-1306809bcbb51ad1.d b/hindsight-clients/rust/target/release/deps/sync_wrapper-1306809bcbb51ad1.d new file mode 100644 index 00000000..bb4b55fc --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/sync_wrapper-1306809bcbb51ad1.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/sync_wrapper-1306809bcbb51ad1.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsync_wrapper-1306809bcbb51ad1.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsync_wrapper-1306809bcbb51ad1.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/sync_wrapper-7eeb49ddf65e573e.d b/hindsight-clients/rust/target/release/deps/sync_wrapper-7eeb49ddf65e573e.d new file mode 100644 index 00000000..5f0ab051 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/sync_wrapper-7eeb49ddf65e573e.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/sync_wrapper-7eeb49ddf65e573e.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsync_wrapper-7eeb49ddf65e573e.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsync_wrapper-7eeb49ddf65e573e.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/synstructure-7831dcb996f641e1.d b/hindsight-clients/rust/target/release/deps/synstructure-7831dcb996f641e1.d new file mode 100644 index 00000000..daa7fd7e --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/synstructure-7831dcb996f641e1.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/synstructure-7831dcb996f641e1.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/src/macros.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsynstructure-7831dcb996f641e1.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/src/macros.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsynstructure-7831dcb996f641e1.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/src/macros.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/src/macros.rs: diff --git a/hindsight-clients/rust/target/release/deps/system_configuration-2576511915f0c0de.d b/hindsight-clients/rust/target/release/deps/system_configuration-2576511915f0c0de.d new file mode 100644 index 00000000..ad29962d --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/system_configuration-2576511915f0c0de.d @@ -0,0 +1,11 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/system_configuration-2576511915f0c0de.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/dynamic_store.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/network_configuration.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/network_reachability.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/preferences.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsystem_configuration-2576511915f0c0de.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/dynamic_store.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/network_configuration.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/network_reachability.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/preferences.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsystem_configuration-2576511915f0c0de.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/dynamic_store.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/network_configuration.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/network_reachability.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/preferences.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/dynamic_store.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/network_configuration.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/network_reachability.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-0.6.1/src/preferences.rs: diff --git a/hindsight-clients/rust/target/release/deps/system_configuration_sys-cf623cb95bdb6e28.d b/hindsight-clients/rust/target/release/deps/system_configuration_sys-cf623cb95bdb6e28.d new file mode 100644 index 00000000..b5609857 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/system_configuration_sys-cf623cb95bdb6e28.d @@ -0,0 +1,13 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/system_configuration_sys-cf623cb95bdb6e28.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/dynamic_store.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/dynamic_store_copy_specific.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/network_configuration.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/network_reachability.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/preferences.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/schema_definitions.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsystem_configuration_sys-cf623cb95bdb6e28.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/dynamic_store.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/dynamic_store_copy_specific.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/network_configuration.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/network_reachability.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/preferences.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/schema_definitions.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libsystem_configuration_sys-cf623cb95bdb6e28.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/dynamic_store.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/dynamic_store_copy_specific.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/network_configuration.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/network_reachability.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/preferences.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/schema_definitions.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/dynamic_store.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/dynamic_store_copy_specific.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/network_configuration.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/network_reachability.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/preferences.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/system-configuration-sys-0.6.0/src/schema_definitions.rs: diff --git a/hindsight-clients/rust/target/release/deps/tempfile-1c74896d46116fac.d b/hindsight-clients/rust/target/release/deps/tempfile-1c74896d46116fac.d new file mode 100644 index 00000000..312729ed --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tempfile-1c74896d46116fac.d @@ -0,0 +1,17 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tempfile-1c74896d46116fac.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/dir/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/dir/imp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/dir/imp/unix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/file/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/file/imp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/file/imp/unix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/spooled.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/env.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtempfile-1c74896d46116fac.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/dir/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/dir/imp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/dir/imp/unix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/file/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/file/imp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/file/imp/unix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/spooled.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/env.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtempfile-1c74896d46116fac.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/dir/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/dir/imp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/dir/imp/unix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/file/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/file/imp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/file/imp/unix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/spooled.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/env.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/dir/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/dir/imp/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/dir/imp/unix.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/file/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/file/imp/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/file/imp/unix.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/spooled.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/util.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.23.0/src/env.rs: diff --git a/hindsight-clients/rust/target/release/deps/thiserror-0d4f28a0db31af9a.d b/hindsight-clients/rust/target/release/deps/thiserror-0d4f28a0db31af9a.d new file mode 100644 index 00000000..3508cba5 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/thiserror-0d4f28a0db31af9a.d @@ -0,0 +1,9 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/thiserror-0d4f28a0db31af9a.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/aserror.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/display.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libthiserror-0d4f28a0db31af9a.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/aserror.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/display.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libthiserror-0d4f28a0db31af9a.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/aserror.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/display.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/aserror.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/display.rs: diff --git a/hindsight-clients/rust/target/release/deps/thiserror-51b52e2fd2334557.d b/hindsight-clients/rust/target/release/deps/thiserror-51b52e2fd2334557.d new file mode 100644 index 00000000..3af92df3 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/thiserror-51b52e2fd2334557.d @@ -0,0 +1,14 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/thiserror-51b52e2fd2334557.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/aserror.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/display.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/var.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/private.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/thiserror-c70c4d5be41d1cd8/out/private.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libthiserror-51b52e2fd2334557.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/aserror.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/display.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/var.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/private.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/thiserror-c70c4d5be41d1cd8/out/private.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libthiserror-51b52e2fd2334557.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/aserror.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/display.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/var.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/private.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/thiserror-c70c4d5be41d1cd8/out/private.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/aserror.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/display.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/var.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/private.rs: +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/thiserror-c70c4d5be41d1cd8/out/private.rs: + +# env-dep:OUT_DIR=/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/thiserror-c70c4d5be41d1cd8/out diff --git a/hindsight-clients/rust/target/release/deps/thiserror_impl-6280dc10a41f67b1.d b/hindsight-clients/rust/target/release/deps/thiserror_impl-6280dc10a41f67b1.d new file mode 100644 index 00000000..e88465fa --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/thiserror_impl-6280dc10a41f67b1.d @@ -0,0 +1,14 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/thiserror_impl-6280dc10a41f67b1.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/ast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/expand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/fmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/generics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/prop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/scan_expr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/valid.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libthiserror_impl-6280dc10a41f67b1.dylib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/ast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/expand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/fmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/generics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/prop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/scan_expr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/valid.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/ast.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/attr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/expand.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/fmt.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/generics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/prop.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/scan_expr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/span.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/valid.rs: diff --git a/hindsight-clients/rust/target/release/deps/thiserror_impl-a2dcc003cda53ddb.d b/hindsight-clients/rust/target/release/deps/thiserror_impl-a2dcc003cda53ddb.d new file mode 100644 index 00000000..ff4536f6 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/thiserror_impl-a2dcc003cda53ddb.d @@ -0,0 +1,17 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/thiserror_impl-a2dcc003cda53ddb.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/ast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/expand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/fallback.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/fmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/generics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/prop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/scan_expr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/unraw.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/valid.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libthiserror_impl-a2dcc003cda53ddb.dylib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/ast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/attr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/expand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/fallback.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/fmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/generics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/prop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/scan_expr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/unraw.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/valid.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/ast.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/attr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/expand.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/fallback.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/fmt.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/generics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/prop.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/scan_expr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/unraw.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/valid.rs: + +# env-dep:CARGO_PKG_VERSION_PATCH=17 diff --git a/hindsight-clients/rust/target/release/deps/tinystr-7e1fb0275a82e643.d b/hindsight-clients/rust/target/release/deps/tinystr-7e1fb0275a82e643.d new file mode 100644 index 00000000..528e43c4 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tinystr-7e1fb0275a82e643.d @@ -0,0 +1,14 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tinystr-7e1fb0275a82e643.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ascii.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/asciibyte.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/int_ops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/unvalidated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ule.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtinystr-7e1fb0275a82e643.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ascii.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/asciibyte.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/int_ops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/unvalidated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ule.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtinystr-7e1fb0275a82e643.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ascii.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/asciibyte.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/int_ops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/unvalidated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ule.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ascii.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/asciibyte.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/int_ops.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/unvalidated.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ule.rs: diff --git a/hindsight-clients/rust/target/release/deps/tinystr-a03888c1adfdc550.d b/hindsight-clients/rust/target/release/deps/tinystr-a03888c1adfdc550.d new file mode 100644 index 00000000..49f8395e --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tinystr-a03888c1adfdc550.d @@ -0,0 +1,14 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tinystr-a03888c1adfdc550.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ascii.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/asciibyte.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/int_ops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/unvalidated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ule.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtinystr-a03888c1adfdc550.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ascii.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/asciibyte.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/int_ops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/unvalidated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ule.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtinystr-a03888c1adfdc550.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ascii.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/asciibyte.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/int_ops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/unvalidated.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ule.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ascii.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/asciibyte.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/int_ops.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/unvalidated.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/ule.rs: diff --git a/hindsight-clients/rust/target/release/deps/tokio-9e9a1e441f937a5a.d b/hindsight-clients/rust/target/release/deps/tokio-9e9a1e441f937a5a.d new file mode 100644 index 00000000..7183a7f3 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tokio-9e9a1e441f937a5a.d @@ -0,0 +1,286 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tokio-9e9a1e441f937a5a.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/loom.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/pin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/thread_local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/addr_of.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/support.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/maybe_done.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_buf_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_seek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/read_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/addr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u16.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u32.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_usize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/barrier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/parking_lot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/unsafe_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/as_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/atomic_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/blocking_check.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/metric_atomics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/linked_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/trace.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/typeid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/markers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/cacheline.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/try_join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/canonicalize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/dir_builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/hard_link.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/open_options.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_link.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_to_string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/rename.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/set_permissions.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink_metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/copy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/try_exists.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/try_join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/block_on.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/interest.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/poll_evented.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_fd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stdio_common.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stderr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stdin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stdout.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/seek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_buf_read_ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_read_ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_seek_ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_write_ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/buf_reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/buf_stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/buf_writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/chain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/copy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/copy_bidirectional.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/copy_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/flush.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/lines.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/mem.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_exact.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_line.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/fill_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_to_end.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/vec_with_initialized.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_to_string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_until.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/repeat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/shutdown.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/sink.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/take.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_vectored.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_all_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/lookup_host.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split_owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split_owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socketaddr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/ucred.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/pipe.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64_native.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/unix/orphan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/unix/reap.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/kill.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/driver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/current.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime_mt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/defer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/pop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/shared.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/synced.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/rt_multi_thread.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/block_in_place.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/lock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/counters.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/handle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/handle/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/overflow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/idle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/stats.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/park.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/queue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/worker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/worker/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/worker/taskdump_mock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/trace_mock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/driver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/scheduled_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/driver/signal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/process.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/handle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/level.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/signal/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/core.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/harness.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/abort.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/raw.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/state.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/config.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/pool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/schedule.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/shutdown.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task_hooks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/handle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/thread_id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/batch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/worker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/ctrl_c.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/registry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/unix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/windows.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/reusable_box.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/barrier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/broadcast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/block.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/bounded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/chan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/unbounded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/notify.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/batch_semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_read_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard_mapped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/read_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard_mapped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/atomic_waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/once_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/set_once.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/watch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/yield_now.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/task_local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/join_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/consume_budget.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/unconstrained.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/clock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/instant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/interval.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/sleep.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/timeout.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/bit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sharded_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand/rt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/idle_notified_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sync_wrapper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rc_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/try_lock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/ptr_expose.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtokio-9e9a1e441f937a5a.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/loom.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/pin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/thread_local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/addr_of.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/support.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/maybe_done.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_buf_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_seek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/read_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/addr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u16.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u32.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_usize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/barrier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/parking_lot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/unsafe_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/as_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/atomic_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/blocking_check.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/metric_atomics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/linked_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/trace.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/typeid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/markers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/cacheline.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/try_join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/canonicalize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/dir_builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/hard_link.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/open_options.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_link.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_to_string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/rename.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/set_permissions.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink_metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/copy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/try_exists.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/try_join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/block_on.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/interest.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/poll_evented.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_fd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stdio_common.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stderr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stdin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stdout.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/seek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_buf_read_ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_read_ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_seek_ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_write_ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/buf_reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/buf_stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/buf_writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/chain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/copy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/copy_bidirectional.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/copy_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/flush.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/lines.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/mem.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_exact.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_line.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/fill_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_to_end.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/vec_with_initialized.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_to_string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_until.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/repeat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/shutdown.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/sink.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/take.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_vectored.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_all_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/lookup_host.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split_owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split_owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socketaddr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/ucred.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/pipe.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64_native.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/unix/orphan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/unix/reap.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/kill.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/driver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/current.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime_mt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/defer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/pop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/shared.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/synced.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/rt_multi_thread.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/block_in_place.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/lock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/counters.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/handle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/handle/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/overflow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/idle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/stats.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/park.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/queue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/worker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/worker/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/worker/taskdump_mock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/trace_mock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/driver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/scheduled_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/driver/signal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/process.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/handle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/level.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/signal/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/core.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/harness.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/abort.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/raw.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/state.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/config.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/pool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/schedule.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/shutdown.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task_hooks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/handle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/thread_id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/batch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/worker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/ctrl_c.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/registry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/unix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/windows.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/reusable_box.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/barrier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/broadcast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/block.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/bounded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/chan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/unbounded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/notify.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/batch_semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_read_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard_mapped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/read_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard_mapped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/atomic_waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/once_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/set_once.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/watch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/yield_now.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/task_local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/join_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/consume_budget.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/unconstrained.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/clock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/instant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/interval.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/sleep.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/timeout.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/bit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sharded_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand/rt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/idle_notified_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sync_wrapper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rc_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/try_lock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/ptr_expose.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtokio-9e9a1e441f937a5a.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/loom.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/pin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/thread_local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/addr_of.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/support.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/maybe_done.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_buf_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_seek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/read_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/addr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u16.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u32.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_usize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/barrier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/parking_lot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/unsafe_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/as_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/atomic_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/blocking_check.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/metric_atomics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/linked_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/trace.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/typeid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/memchr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/markers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/cacheline.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/select.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/try_join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/canonicalize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/dir_builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/hard_link.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/open_options.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_link.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_to_string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/rename.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/set_permissions.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink_metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/copy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/try_exists.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/try_join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/block_on.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/interest.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/poll_evented.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_fd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stdio_common.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stderr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stdin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stdout.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/seek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_buf_read_ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_read_ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_seek_ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_write_ext.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/buf_reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/buf_stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/buf_writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/chain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/copy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/copy_bidirectional.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/copy_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/empty.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/flush.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/lines.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/mem.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_exact.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_line.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/fill_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_to_end.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/vec_with_initialized.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_to_string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_until.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/repeat.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/shutdown.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/sink.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/take.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_vectored.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_all_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_int.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/lookup_host.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split_owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split_owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socketaddr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/ucred.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/pipe.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64_native.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/unix/orphan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/unix/reap.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/kill.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/driver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/current.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime_mt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/defer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/pop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/shared.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/synced.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/rt_multi_thread.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/block_in_place.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/lock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/counters.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/handle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/handle/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/overflow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/idle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/stats.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/park.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/queue.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/worker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/worker/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/worker/taskdump_mock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/trace_mock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/driver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/scheduled_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/driver/signal.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/process.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/handle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/level.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/signal/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/core.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/harness.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/abort.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/raw.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/state.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/config.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/pool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/schedule.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/shutdown.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task_hooks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/handle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/thread_id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/batch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/worker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/ctrl_c.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/registry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/unix.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/windows.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/reusable_box.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/barrier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/broadcast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/block.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/bounded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/chan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/unbounded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/notify.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/batch_semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_read_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard_mapped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/read_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard_mapped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/atomic_waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/once_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/set_once.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/watch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/yield_now.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/task_local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/join_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/consume_budget.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/unconstrained.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/clock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/instant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/interval.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/sleep.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/timeout.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/bit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sharded_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand/rt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/idle_notified_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sync_wrapper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rc_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/try_lock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/ptr_expose.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/cfg.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/loom.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/pin.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/thread_local.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/addr_of.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/support.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/maybe_done.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_buf_read.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_read.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_seek.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_write.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/read_buf.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/addr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u16.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u32.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_usize.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/barrier.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mutex.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/parking_lot.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/rwlock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/unsafe_cell.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/blocking.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/as_ref.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/atomic_cell.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/blocking_check.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/metric_atomics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake_list.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/linked_list.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/trace.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/typeid.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/memchr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/markers.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/cacheline.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/select.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/join.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/try_join.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/canonicalize.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir_all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/dir_builder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/file.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/hard_link.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/metadata.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/open_options.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_dir.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_link.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_to_string.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir_all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_file.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/rename.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/set_permissions.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink_metadata.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/write.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/copy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/try_exists.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/try_join.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/block_on.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/blocking.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/interest.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/ready.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/poll_evented.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_fd.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stdio_common.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stderr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stdin.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/stdout.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/split.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/join.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/seek.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_buf_read_ext.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_read_ext.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_seek_ext.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/async_write_ext.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/buf_reader.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/buf_stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/buf_writer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/chain.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/copy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/copy_bidirectional.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/copy_buf.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/empty.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/flush.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/lines.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/mem.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_buf.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_exact.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_int.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_line.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/fill_buf.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_to_end.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/vec_with_initialized.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_to_string.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/read_until.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/repeat.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/shutdown.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/sink.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/split.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/take.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_vectored.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_buf.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_all_buf.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/util/write_int.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/lookup_host.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/listener.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split_owned.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/socket.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/udp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/socket.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/listener.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socket.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split_owned.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socketaddr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/ucred.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/pipe.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64_native.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/unix/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/unix/orphan.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/unix/reap.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/process/kill.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/driver.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/current.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime_mt.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/defer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/pop.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/shared.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/synced.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/metrics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/rt_multi_thread.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/block_in_place.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/lock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/counters.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/handle.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/handle/metrics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/overflow.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/idle.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/stats.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/park.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/queue.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/worker.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/worker/metrics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/worker/taskdump_mock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/trace_mock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/driver.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration_set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/scheduled_io.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/metrics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/driver/signal.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/process.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/entry.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/handle.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/source.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/level.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/signal/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/core.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/harness.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/id.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/abort.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/join.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/list.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/raw.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/state.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/waker.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/config.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/pool.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/schedule.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/shutdown.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/task.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/builder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task_hooks.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/handle.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/thread_id.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/runtime.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/batch.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/worker.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/ctrl_c.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/registry.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/unix.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/windows.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/signal/reusable_box.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/barrier.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/broadcast.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/block.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/bounded.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/chan.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/list.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/unbounded.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mutex.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/notify.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/oneshot.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/batch_semaphore.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/semaphore.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_read_guard.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard_mapped.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/read_guard.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard_mapped.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/atomic_waker.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/once_cell.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/set_once.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/watch.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/blocking.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/spawn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/yield_now.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/local.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/task_local.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/join_set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/consume_budget.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/unconstrained.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/clock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/instant.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/interval.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/sleep.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/timeout.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/bit.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sharded_list.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand/rt.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/idle_notified_set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sync_wrapper.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rc_cell.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/try_lock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/ptr_expose.rs: diff --git a/hindsight-clients/rust/target/release/deps/tokio-b1df5f433ca55f8e.d b/hindsight-clients/rust/target/release/deps/tokio-b1df5f433ca55f8e.d new file mode 100644 index 00000000..7174d06e --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tokio-b1df5f433ca55f8e.d @@ -0,0 +1,203 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tokio-b1df5f433ca55f8e.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/loom.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/pin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/thread_local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/addr_of.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/support.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_buf_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_seek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/read_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/addr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u16.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u32.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_usize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/barrier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/unsafe_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/as_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/atomic_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/blocking_check.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/metric_atomics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/linked_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/trace.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/typeid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/markers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/cacheline.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/canonicalize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/dir_builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/hard_link.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/open_options.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_link.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_to_string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/rename.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/set_permissions.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink_metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/copy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/try_exists.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/block_on.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/interest.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/poll_evented.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_fd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/lookup_host.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split_owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split_owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socketaddr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/ucred.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/pipe.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64_native.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/driver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/current.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/defer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/pop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/shared.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/synced.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/driver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/scheduled_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/handle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/level.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/core.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/harness.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/abort.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/raw.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/state.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/config.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/pool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/schedule.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/shutdown.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task_hooks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/handle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/thread_id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/batch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/worker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/barrier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/broadcast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/block.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/bounded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/chan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/unbounded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/notify.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/batch_semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_read_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard_mapped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/read_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard_mapped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/atomic_waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/once_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/set_once.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/watch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/yield_now.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/task_local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/join_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/consume_budget.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/unconstrained.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/clock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/instant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/interval.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/sleep.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/timeout.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/bit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sharded_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand/rt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/idle_notified_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sync_wrapper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rc_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/ptr_expose.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtokio-b1df5f433ca55f8e.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/loom.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/pin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/thread_local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/addr_of.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/support.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_buf_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_seek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/read_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/addr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u16.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u32.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_usize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/barrier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/unsafe_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/as_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/atomic_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/blocking_check.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/metric_atomics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/linked_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/trace.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/typeid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/markers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/cacheline.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/canonicalize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/dir_builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/hard_link.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/open_options.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_link.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_to_string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/rename.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/set_permissions.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink_metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/copy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/try_exists.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/block_on.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/interest.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/poll_evented.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_fd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/lookup_host.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split_owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split_owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socketaddr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/ucred.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/pipe.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64_native.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/driver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/current.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/defer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/pop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/shared.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/synced.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/driver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/scheduled_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/handle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/level.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/core.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/harness.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/abort.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/raw.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/state.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/config.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/pool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/schedule.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/shutdown.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task_hooks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/handle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/thread_id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/batch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/worker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/barrier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/broadcast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/block.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/bounded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/chan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/unbounded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/notify.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/batch_semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_read_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard_mapped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/read_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard_mapped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/atomic_waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/once_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/set_once.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/watch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/yield_now.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/task_local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/join_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/consume_budget.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/unconstrained.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/clock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/instant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/interval.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/sleep.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/timeout.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/bit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sharded_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand/rt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/idle_notified_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sync_wrapper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rc_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/ptr_expose.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtokio-b1df5f433ca55f8e.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/loom.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/pin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/thread_local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/addr_of.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/support.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_buf_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_seek.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/read_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/addr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u16.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u32.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_usize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/barrier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/unsafe_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/as_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/atomic_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/blocking_check.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/metric_atomics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/linked_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/trace.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/typeid.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/markers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/cacheline.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/canonicalize.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/dir_builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/hard_link.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/open_options.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_link.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_to_string.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir_all.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_file.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/rename.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/set_permissions.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink_metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/copy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/try_exists.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/block_on.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/interest.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/poll_evented.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_fd.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/lookup_host.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split_owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/udp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/listener.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socket.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split_owned.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socketaddr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/ucred.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/pipe.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64_native.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/driver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/current.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/defer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/pop.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/shared.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/synced.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/driver.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/scheduled_io.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/metrics.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/handle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/source.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/level.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/core.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/harness.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/abort.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/join.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/raw.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/state.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/config.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/pool.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/schedule.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/shutdown.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/task.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task_hooks.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/handle.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/thread_id.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/runtime.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/batch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/worker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/barrier.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/broadcast.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/block.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/bounded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/chan.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/unbounded.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mutex.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/notify.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/batch_semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_read_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard_mapped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/read_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard_mapped.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/atomic_waker.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/once_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/set_once.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/watch.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/blocking.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/spawn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/yield_now.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/task_local.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/join_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/consume_budget.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/unconstrained.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/clock.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/instant.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/interval.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/sleep.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/timeout.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/bit.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sharded_list.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand/rt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/idle_notified_set.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sync_wrapper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rc_cell.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/ptr_expose.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/cfg.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/loom.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/pin.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/thread_local.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/addr_of.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/support.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_buf_read.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_read.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_seek.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_write.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/read_buf.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/addr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u16.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u32.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_usize.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/barrier.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/mutex.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/rwlock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/unsafe_cell.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/blocking.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/as_ref.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/atomic_cell.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/blocking_check.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/metric_atomics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/wake_list.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/linked_list.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/trace.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/typeid.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/markers.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/cacheline.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/canonicalize.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/create_dir_all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/dir_builder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/file.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/hard_link.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/metadata.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/open_options.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_dir.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_link.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/read_to_string.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_dir_all.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/remove_file.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/rename.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/set_permissions.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink_metadata.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/write.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/copy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/try_exists.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/fs/symlink.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/future/block_on.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/blocking.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/interest.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/ready.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/poll_evented.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/io/async_fd.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/lookup_host.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/listener.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/split_owned.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/tcp/socket.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/udp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/datagram/socket.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/listener.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socket.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/split_owned.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/socketaddr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/ucred.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/net/unix/pipe.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/loom/std/atomic_u64_native.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/driver.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/current.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/defer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/pop.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/shared.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/synced.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/inject/metrics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/driver.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/registration_set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/scheduled_io.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/io/metrics.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/entry.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/handle.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/source.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/time/wheel/level.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/core.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/harness.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/id.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/abort.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/join.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/list.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/raw.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/state.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task/waker.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/config.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/pool.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/schedule.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/shutdown.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/task.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/builder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/task_hooks.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/handle.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/thread_id.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/runtime.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/batch.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/worker.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/metrics/mock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/barrier.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/broadcast.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/block.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/bounded.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/chan.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/list.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/unbounded.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mpsc/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/mutex.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/notify.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/oneshot.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/batch_semaphore.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/semaphore.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_read_guard.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/owned_write_guard_mapped.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/read_guard.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/rwlock/write_guard_mapped.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/task/atomic_waker.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/once_cell.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/set_once.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/watch.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/blocking.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/spawn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/yield_now.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/local.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/task_local.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/join_set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/consume_budget.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/unconstrained.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/clock.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/instant.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/interval.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/sleep.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/time/timeout.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/bit.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sharded_list.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rand/rt.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/idle_notified_set.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/sync_wrapper.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/rc_cell.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/util/ptr_expose.rs: diff --git a/hindsight-clients/rust/target/release/deps/tokio_macros-811238f683f9c181.d b/hindsight-clients/rust/target/release/deps/tokio_macros-811238f683f9c181.d new file mode 100644 index 00000000..0aa8e70a --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tokio_macros-811238f683f9c181.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tokio_macros-811238f683f9c181.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/src/entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/src/select.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtokio_macros-811238f683f9c181.dylib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/src/entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/src/select.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/src/entry.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/src/select.rs: diff --git a/hindsight-clients/rust/target/release/deps/tokio_native_tls-375a479f9497a4f7.d b/hindsight-clients/rust/target/release/deps/tokio_native_tls-375a479f9497a4f7.d new file mode 100644 index 00000000..175dd6ec --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tokio_native_tls-375a479f9497a4f7.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tokio_native_tls-375a479f9497a4f7.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-native-tls-0.3.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtokio_native_tls-375a479f9497a4f7.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-native-tls-0.3.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtokio_native_tls-375a479f9497a4f7.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-native-tls-0.3.1/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-native-tls-0.3.1/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/tokio_util-37151d5e060c0b02.d b/hindsight-clients/rust/target/release/deps/tokio_util-37151d5e060c0b02.d new file mode 100644 index 00000000..efc6878a --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tokio_util-37151d5e060c0b02.d @@ -0,0 +1,42 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tokio_util-37151d5e060c0b02.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/loom.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/tree_node.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mpsc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/poll_semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/reusable_box.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/maybe_dangling.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/poll_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future/with_cancellation_token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/tracing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/bytes_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_impl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/length_delimited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/lines_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/any_delimiter_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/copy_to_bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/inspect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/read_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/reader_stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/sink_writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/stream_reader.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtokio_util-37151d5e060c0b02.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/loom.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/tree_node.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mpsc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/poll_semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/reusable_box.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/maybe_dangling.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/poll_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future/with_cancellation_token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/tracing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/bytes_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_impl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/length_delimited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/lines_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/any_delimiter_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/copy_to_bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/inspect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/read_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/reader_stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/sink_writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/stream_reader.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtokio_util-37151d5e060c0b02.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/loom.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/tree_node.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mpsc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/poll_semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/reusable_box.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/maybe_dangling.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/poll_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future/with_cancellation_token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/tracing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/bytes_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_impl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/length_delimited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/lines_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/any_delimiter_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/copy_to_bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/inspect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/read_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/reader_stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/sink_writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/stream_reader.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/cfg.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/loom.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard_ref.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/tree_node.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mpsc.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/poll_semaphore.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/reusable_box.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/either.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/maybe_dangling.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/poll_buf.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future/with_cancellation_token.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/tracing.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/bytes_codec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/decoder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/encoder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_impl.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_read.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_write.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/length_delimited.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/lines_codec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/any_delimiter_codec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/copy_to_bytes.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/inspect.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/read_buf.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/reader_stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/sink_writer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/stream_reader.rs: diff --git a/hindsight-clients/rust/target/release/deps/tokio_util-9a38d2e6e323a76f.d b/hindsight-clients/rust/target/release/deps/tokio_util-9a38d2e6e323a76f.d new file mode 100644 index 00000000..53d77d07 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tokio_util-9a38d2e6e323a76f.d @@ -0,0 +1,42 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tokio_util-9a38d2e6e323a76f.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/loom.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/tree_node.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mpsc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/poll_semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/reusable_box.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/maybe_dangling.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/poll_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future/with_cancellation_token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/tracing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/bytes_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_impl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/length_delimited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/lines_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/any_delimiter_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/copy_to_bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/inspect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/read_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/reader_stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/sink_writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/stream_reader.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtokio_util-9a38d2e6e323a76f.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/loom.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/tree_node.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mpsc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/poll_semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/reusable_box.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/maybe_dangling.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/poll_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future/with_cancellation_token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/tracing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/bytes_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_impl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/length_delimited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/lines_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/any_delimiter_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/copy_to_bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/inspect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/read_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/reader_stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/sink_writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/stream_reader.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtokio_util-9a38d2e6e323a76f.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/cfg.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/loom.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard_ref.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/tree_node.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mpsc.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/poll_semaphore.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/reusable_box.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/maybe_dangling.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/poll_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future/with_cancellation_token.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/tracing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/bytes_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/decoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/encoder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_impl.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_read.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_write.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/length_delimited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/lines_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/any_delimiter_codec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/copy_to_bytes.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/inspect.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/read_buf.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/reader_stream.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/sink_writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/stream_reader.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/cfg.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/loom.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/guard_ref.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/cancellation_token/tree_node.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/mpsc.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/poll_semaphore.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/sync/reusable_box.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/either.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/maybe_dangling.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/util/poll_buf.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/future/with_cancellation_token.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/tracing.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/bytes_codec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/decoder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/encoder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_impl.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_read.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/framed_write.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/length_delimited.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/lines_codec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/codec/any_delimiter_codec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/copy_to_bytes.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/inspect.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/read_buf.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/reader_stream.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/sink_writer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/io/stream_reader.rs: diff --git a/hindsight-clients/rust/target/release/deps/tower-34f73e64645c5df7.d b/hindsight-clients/rust/target/release/deps/tower-34f73e64645c5df7.d new file mode 100644 index 00000000..0bcbb14c --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tower-34f73e64645c5df7.d @@ -0,0 +1,50 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tower-34f73e64645c5df7.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/backoff.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/tps_budget.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/policy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/and_then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone_sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/unsync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone_sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/common.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/ordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/future_service.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_result.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/service_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/rng.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/builder/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/layer.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower-34f73e64645c5df7.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/backoff.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/tps_budget.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/policy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/and_then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone_sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/unsync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone_sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/common.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/ordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/future_service.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_result.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/service_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/rng.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/builder/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/layer.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower-34f73e64645c5df7.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/backoff.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/tps_budget.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/policy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/and_then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone_sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/unsync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone_sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/common.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/ordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/future_service.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_result.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/service_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/rng.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/builder/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/layer.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/backoff.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/tps_budget.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/layer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/policy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/layer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/and_then.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone_sync.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/sync.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/unsync.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone_sync.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/common.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/ordered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/unordered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/either.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/future_service.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_err.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_request.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_response.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_result.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/oneshot.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/ready.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/service_fn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/then.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/rng.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/builder/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/layer.rs: diff --git a/hindsight-clients/rust/target/release/deps/tower-9718e3dff7f24559.d b/hindsight-clients/rust/target/release/deps/tower-9718e3dff7f24559.d new file mode 100644 index 00000000..77f5e00c --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tower-9718e3dff7f24559.d @@ -0,0 +1,50 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tower-9718e3dff7f24559.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/backoff.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/tps_budget.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/policy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/and_then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone_sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/unsync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone_sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/common.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/ordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/future_service.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_result.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/service_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/rng.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/builder/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/layer.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower-9718e3dff7f24559.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/backoff.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/tps_budget.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/policy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/and_then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone_sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/unsync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone_sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/common.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/ordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/future_service.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_result.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/service_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/rng.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/builder/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/layer.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower-9718e3dff7f24559.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/backoff.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/tps_budget.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/policy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/and_then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone_sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/unsync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone_sync.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/common.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/ordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/unordered.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/future_service.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_err.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_request.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_response.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_result.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/oneshot.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/future.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/ready.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/service_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/then.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/rng.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/builder/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/layer.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/backoff.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/budget/tps_budget.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/layer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/policy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/timeout/layer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/and_then.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/layer_clone_sync.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/sync.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed/unsync.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/boxed_clone_sync.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/common.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/ordered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/call_all/unordered.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/either.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/future_service.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_err.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_request.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_response.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_result.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/map_future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/oneshot.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/optional/future.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/ready.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/service_fn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/then.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/util/rng.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/builder/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/layer.rs: diff --git a/hindsight-clients/rust/target/release/deps/tower_http-48d77532242b19ea.d b/hindsight-clients/rust/target/release/deps/tower_http-48d77532242b19ea.d new file mode 100644 index 00000000..da32be8d --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tower_http-48d77532242b19ea.d @@ -0,0 +1,22 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tower_http-48d77532242b19ea.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/and.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/clone_body_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/filter_credentials.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/limited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/or.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/redirect_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/same_origin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/grpc_errors_as_failures.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/map_failure_class.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/status_in_range_is_error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/services/mod.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower_http-48d77532242b19ea.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/and.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/clone_body_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/filter_credentials.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/limited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/or.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/redirect_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/same_origin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/grpc_errors_as_failures.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/map_failure_class.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/status_in_range_is_error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/services/mod.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower_http-48d77532242b19ea.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/and.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/clone_body_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/filter_credentials.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/limited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/or.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/redirect_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/same_origin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/grpc_errors_as_failures.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/map_failure_class.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/status_in_range_is_error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/services/mod.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/and.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/clone_body_fn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/filter_credentials.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/limited.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/or.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/redirect_fn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/same_origin.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/grpc_errors_as_failures.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/map_failure_class.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/status_in_range_is_error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/services/mod.rs: diff --git a/hindsight-clients/rust/target/release/deps/tower_http-5821d2f58caa188d.d b/hindsight-clients/rust/target/release/deps/tower_http-5821d2f58caa188d.d new file mode 100644 index 00000000..4a5f5787 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tower_http-5821d2f58caa188d.d @@ -0,0 +1,22 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tower_http-5821d2f58caa188d.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/and.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/clone_body_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/filter_credentials.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/limited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/or.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/redirect_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/same_origin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/grpc_errors_as_failures.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/map_failure_class.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/status_in_range_is_error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/services/mod.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower_http-5821d2f58caa188d.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/and.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/clone_body_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/filter_credentials.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/limited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/or.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/redirect_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/same_origin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/grpc_errors_as_failures.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/map_failure_class.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/status_in_range_is_error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/services/mod.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower_http-5821d2f58caa188d.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/and.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/clone_body_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/filter_credentials.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/limited.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/or.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/redirect_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/same_origin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/grpc_errors_as_failures.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/map_failure_class.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/status_in_range_is_error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/services/mod.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/and.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/clone_body_fn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/filter_credentials.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/limited.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/or.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/redirect_fn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/follow_redirect/policy/same_origin.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/grpc_errors_as_failures.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/map_failure_class.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/classify/status_in_range_is_error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.7/src/services/mod.rs: diff --git a/hindsight-clients/rust/target/release/deps/tower_layer-05c4db5b40e7e683.d b/hindsight-clients/rust/target/release/deps/tower_layer-05c4db5b40e7e683.d new file mode 100644 index 00000000..dc733669 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tower_layer-05c4db5b40e7e683.d @@ -0,0 +1,11 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tower_layer-05c4db5b40e7e683.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/identity.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/layer_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/stack.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/tuple.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower_layer-05c4db5b40e7e683.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/identity.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/layer_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/stack.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/tuple.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower_layer-05c4db5b40e7e683.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/identity.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/layer_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/stack.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/tuple.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/identity.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/layer_fn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/stack.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/tuple.rs: diff --git a/hindsight-clients/rust/target/release/deps/tower_layer-b6a18266bb7c88d5.d b/hindsight-clients/rust/target/release/deps/tower_layer-b6a18266bb7c88d5.d new file mode 100644 index 00000000..60bb5fca --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tower_layer-b6a18266bb7c88d5.d @@ -0,0 +1,11 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tower_layer-b6a18266bb7c88d5.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/identity.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/layer_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/stack.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/tuple.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower_layer-b6a18266bb7c88d5.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/identity.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/layer_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/stack.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/tuple.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower_layer-b6a18266bb7c88d5.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/identity.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/layer_fn.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/stack.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/tuple.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/identity.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/layer_fn.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/stack.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/tuple.rs: diff --git a/hindsight-clients/rust/target/release/deps/tower_service-26850a21771ff6ca.d b/hindsight-clients/rust/target/release/deps/tower_service-26850a21771ff6ca.d new file mode 100644 index 00000000..a2f84ac3 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tower_service-26850a21771ff6ca.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tower_service-26850a21771ff6ca.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower_service-26850a21771ff6ca.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower_service-26850a21771ff6ca.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/tower_service-f5b7364a1d982fa7.d b/hindsight-clients/rust/target/release/deps/tower_service-f5b7364a1d982fa7.d new file mode 100644 index 00000000..dc2bc2ce --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tower_service-f5b7364a1d982fa7.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tower_service-f5b7364a1d982fa7.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower_service-f5b7364a1d982fa7.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtower_service-f5b7364a1d982fa7.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/tracing-04609135490d8f52.d b/hindsight-clients/rust/target/release/deps/tracing-04609135490d8f52.d new file mode 100644 index 00000000..62228d9b --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tracing-04609135490d8f52.d @@ -0,0 +1,15 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tracing-04609135490d8f52.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/dispatcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/field.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/level_filters.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/stdlib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/subscriber.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtracing-04609135490d8f52.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/dispatcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/field.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/level_filters.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/stdlib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/subscriber.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtracing-04609135490d8f52.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/dispatcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/field.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/level_filters.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/stdlib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/subscriber.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/dispatcher.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/field.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/level_filters.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/span.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/stdlib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/subscriber.rs: diff --git a/hindsight-clients/rust/target/release/deps/tracing-3e27e2333be201a1.d b/hindsight-clients/rust/target/release/deps/tracing-3e27e2333be201a1.d new file mode 100644 index 00000000..1f8c4dea --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tracing-3e27e2333be201a1.d @@ -0,0 +1,15 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tracing-3e27e2333be201a1.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/dispatcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/field.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/level_filters.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/stdlib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/subscriber.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtracing-3e27e2333be201a1.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/dispatcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/field.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/level_filters.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/stdlib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/subscriber.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtracing-3e27e2333be201a1.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/dispatcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/field.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/level_filters.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/stdlib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/subscriber.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/dispatcher.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/field.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/instrument.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/level_filters.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/span.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/stdlib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.41/src/subscriber.rs: diff --git a/hindsight-clients/rust/target/release/deps/tracing_core-8f42a4344508c9a8.d b/hindsight-clients/rust/target/release/deps/tracing_core-8f42a4344508c9a8.d new file mode 100644 index 00000000..a8a6a9bb --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tracing_core-8f42a4344508c9a8.d @@ -0,0 +1,16 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tracing_core-8f42a4344508c9a8.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/callsite.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/dispatcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/event.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/field.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/parent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/subscriber.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtracing_core-8f42a4344508c9a8.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/callsite.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/dispatcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/event.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/field.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/parent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/subscriber.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtracing_core-8f42a4344508c9a8.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/callsite.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/dispatcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/event.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/field.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/parent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/subscriber.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lazy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/callsite.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/dispatcher.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/event.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/field.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/metadata.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/parent.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/span.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/subscriber.rs: diff --git a/hindsight-clients/rust/target/release/deps/tracing_core-9668a5d1403df906.d b/hindsight-clients/rust/target/release/deps/tracing_core-9668a5d1403df906.d new file mode 100644 index 00000000..e347100a --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/tracing_core-9668a5d1403df906.d @@ -0,0 +1,16 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/tracing_core-9668a5d1403df906.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/callsite.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/dispatcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/event.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/field.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/parent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/subscriber.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtracing_core-9668a5d1403df906.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/callsite.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/dispatcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/event.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/field.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/parent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/subscriber.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtracing_core-9668a5d1403df906.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lazy.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/callsite.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/dispatcher.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/event.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/field.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/metadata.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/parent.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/span.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/subscriber.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/lazy.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/callsite.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/dispatcher.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/event.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/field.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/metadata.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/parent.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/span.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.35/src/subscriber.rs: diff --git a/hindsight-clients/rust/target/release/deps/try_lock-032c4b2ddc66431c.d b/hindsight-clients/rust/target/release/deps/try_lock-032c4b2ddc66431c.d new file mode 100644 index 00000000..1ea32c4b --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/try_lock-032c4b2ddc66431c.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/try_lock-032c4b2ddc66431c.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtry_lock-032c4b2ddc66431c.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtry_lock-032c4b2ddc66431c.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/try_lock-8151da48f9e907ba.d b/hindsight-clients/rust/target/release/deps/try_lock-8151da48f9e907ba.d new file mode 100644 index 00000000..d760b7d7 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/try_lock-8151da48f9e907ba.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/try_lock-8151da48f9e907ba.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtry_lock-8151da48f9e907ba.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtry_lock-8151da48f9e907ba.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/typify-65e7243859581cdf.d b/hindsight-clients/rust/target/release/deps/typify-65e7243859581cdf.d new file mode 100644 index 00000000..a0328e89 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/typify-65e7243859581cdf.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/typify-65e7243859581cdf.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-0.4.3/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtypify-65e7243859581cdf.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-0.4.3/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtypify-65e7243859581cdf.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-0.4.3/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-0.4.3/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/typify_impl-eae5a0de0558fb19.d b/hindsight-clients/rust/target/release/deps/typify_impl-eae5a0de0558fb19.d new file mode 100644 index 00000000..0351772c --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/typify_impl-eae5a0de0558fb19.d @@ -0,0 +1,20 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/typify_impl-eae5a0de0558fb19.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/conversions.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/convert.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/cycles.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/defaults.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/enums.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/merge.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/output.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/rust_extension.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/structs.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/type_entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/validate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/value.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtypify_impl-eae5a0de0558fb19.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/conversions.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/convert.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/cycles.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/defaults.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/enums.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/merge.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/output.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/rust_extension.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/structs.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/type_entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/validate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/value.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtypify_impl-eae5a0de0558fb19.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/conversions.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/convert.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/cycles.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/defaults.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/enums.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/merge.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/output.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/rust_extension.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/structs.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/type_entry.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/util.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/validate.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/value.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/conversions.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/convert.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/cycles.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/defaults.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/enums.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/merge.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/output.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/rust_extension.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/structs.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/type_entry.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/util.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/validate.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-impl-0.4.3/src/value.rs: diff --git a/hindsight-clients/rust/target/release/deps/typify_macro-fd19a21f23250962.d b/hindsight-clients/rust/target/release/deps/typify_macro-fd19a21f23250962.d new file mode 100644 index 00000000..fb10d495 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/typify_macro-fd19a21f23250962.d @@ -0,0 +1,6 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/typify_macro-fd19a21f23250962.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-macro-0.4.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-macro-0.4.3/src/token_utils.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libtypify_macro-fd19a21f23250962.dylib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-macro-0.4.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-macro-0.4.3/src/token_utils.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-macro-0.4.3/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typify-macro-0.4.3/src/token_utils.rs: diff --git a/hindsight-clients/rust/target/release/deps/unicode_ident-4eaf060b861fd540.d b/hindsight-clients/rust/target/release/deps/unicode_ident-4eaf060b861fd540.d new file mode 100644 index 00000000..1fc63ba0 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/unicode_ident-4eaf060b861fd540.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/unicode_ident-4eaf060b861fd540.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/src/tables.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libunicode_ident-4eaf060b861fd540.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/src/tables.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libunicode_ident-4eaf060b861fd540.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/src/tables.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/src/tables.rs: diff --git a/hindsight-clients/rust/target/release/deps/unsafe_libyaml-562047c7f46626bd.d b/hindsight-clients/rust/target/release/deps/unsafe_libyaml-562047c7f46626bd.d new file mode 100644 index 00000000..44e925e5 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/unsafe_libyaml-562047c7f46626bd.d @@ -0,0 +1,19 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/unsafe_libyaml-562047c7f46626bd.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/api.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/dumper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/emitter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/loader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/ops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/scanner.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/success.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/yaml.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libunsafe_libyaml-562047c7f46626bd.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/api.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/dumper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/emitter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/loader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/ops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/scanner.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/success.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/yaml.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libunsafe_libyaml-562047c7f46626bd.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/api.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/dumper.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/emitter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/loader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/ops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/scanner.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/success.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/writer.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/yaml.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/api.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/dumper.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/emitter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/loader.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/ops.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/parser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/reader.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/scanner.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/success.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/writer.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/yaml.rs: diff --git a/hindsight-clients/rust/target/release/deps/url-e6e59eecf1453e6b.d b/hindsight-clients/rust/target/release/deps/url-e6e59eecf1453e6b.d new file mode 100644 index 00000000..7266e8e5 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/url-e6e59eecf1453e6b.d @@ -0,0 +1,13 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/url-e6e59eecf1453e6b.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/host.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/origin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/path_segments.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/slicing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/quirks.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liburl-e6e59eecf1453e6b.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/host.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/origin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/path_segments.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/slicing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/quirks.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liburl-e6e59eecf1453e6b.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/host.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/origin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/path_segments.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/slicing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/quirks.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/host.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/origin.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/parser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/path_segments.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/slicing.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/quirks.rs: diff --git a/hindsight-clients/rust/target/release/deps/url-ec897dba500c24ef.d b/hindsight-clients/rust/target/release/deps/url-ec897dba500c24ef.d new file mode 100644 index 00000000..c142e840 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/url-ec897dba500c24ef.d @@ -0,0 +1,13 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/url-ec897dba500c24ef.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/host.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/origin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/path_segments.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/slicing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/quirks.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liburl-ec897dba500c24ef.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/host.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/origin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/path_segments.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/slicing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/quirks.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/liburl-ec897dba500c24ef.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/host.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/origin.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/path_segments.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/slicing.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/quirks.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/host.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/origin.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/parser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/path_segments.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/slicing.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/quirks.rs: diff --git a/hindsight-clients/rust/target/release/deps/utf8_iter-9fba38c0ece30c0c.d b/hindsight-clients/rust/target/release/deps/utf8_iter-9fba38c0ece30c0c.d new file mode 100644 index 00000000..cfd46433 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/utf8_iter-9fba38c0ece30c0c.d @@ -0,0 +1,9 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/utf8_iter-9fba38c0ece30c0c.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/indices.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/report.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libutf8_iter-9fba38c0ece30c0c.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/indices.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/report.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libutf8_iter-9fba38c0ece30c0c.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/indices.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/report.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/indices.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/report.rs: diff --git a/hindsight-clients/rust/target/release/deps/utf8_iter-ea5fdbf63eeb557a.d b/hindsight-clients/rust/target/release/deps/utf8_iter-ea5fdbf63eeb557a.d new file mode 100644 index 00000000..c019bc82 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/utf8_iter-ea5fdbf63eeb557a.d @@ -0,0 +1,9 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/utf8_iter-ea5fdbf63eeb557a.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/indices.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/report.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libutf8_iter-ea5fdbf63eeb557a.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/indices.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/report.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libutf8_iter-ea5fdbf63eeb557a.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/indices.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/report.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/indices.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/report.rs: diff --git a/hindsight-clients/rust/target/release/deps/uuid-b261ab99bb391ac4.d b/hindsight-clients/rust/target/release/deps/uuid-b261ab99bb391ac4.d new file mode 100644 index 00000000..04155a86 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/uuid-b261ab99bb391ac4.d @@ -0,0 +1,15 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/uuid-b261ab99bb391ac4.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/non_nil.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/fmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/timestamp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/external.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libuuid-b261ab99bb391ac4.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/non_nil.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/fmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/timestamp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/external.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libuuid-b261ab99bb391ac4.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/non_nil.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/parser.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/fmt.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/timestamp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/external.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/builder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/non_nil.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/parser.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/fmt.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/timestamp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/external.rs: diff --git a/hindsight-clients/rust/target/release/deps/want-47efd6570fe4396d.d b/hindsight-clients/rust/target/release/deps/want-47efd6570fe4396d.d new file mode 100644 index 00000000..9849dc08 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/want-47efd6570fe4396d.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/want-47efd6570fe4396d.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libwant-47efd6570fe4396d.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libwant-47efd6570fe4396d.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/want-75f330628d782240.d b/hindsight-clients/rust/target/release/deps/want-75f330628d782240.d new file mode 100644 index 00000000..91298e2e --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/want-75f330628d782240.d @@ -0,0 +1,7 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/want-75f330628d782240.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libwant-75f330628d782240.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/src/lib.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libwant-75f330628d782240.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/src/lib.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/src/lib.rs: diff --git a/hindsight-clients/rust/target/release/deps/writeable-90b2ca868af42db4.d b/hindsight-clients/rust/target/release/deps/writeable-90b2ca868af42db4.d new file mode 100644 index 00000000..17d46d01 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/writeable-90b2ca868af42db4.d @@ -0,0 +1,12 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/writeable-90b2ca868af42db4.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/cmp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/ops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/parts_write_adapter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libwriteable-90b2ca868af42db4.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/cmp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/ops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/parts_write_adapter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libwriteable-90b2ca868af42db4.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/cmp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/ops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/parts_write_adapter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/cmp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/impls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/ops.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/parts_write_adapter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs: diff --git a/hindsight-clients/rust/target/release/deps/writeable-c70f2aca52bbf932.d b/hindsight-clients/rust/target/release/deps/writeable-c70f2aca52bbf932.d new file mode 100644 index 00000000..29523bb0 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/writeable-c70f2aca52bbf932.d @@ -0,0 +1,12 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/writeable-c70f2aca52bbf932.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/cmp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/ops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/parts_write_adapter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libwriteable-c70f2aca52bbf932.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/cmp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/ops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/parts_write_adapter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libwriteable-c70f2aca52bbf932.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/cmp.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/ops.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/parts_write_adapter.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/cmp.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/impls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/ops.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/parts_write_adapter.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs: diff --git a/hindsight-clients/rust/target/release/deps/yoke-1dd8456cdebe4888.d b/hindsight-clients/rust/target/release/deps/yoke-1dd8456cdebe4888.d new file mode 100644 index 00000000..221e9f13 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/yoke-1dd8456cdebe4888.d @@ -0,0 +1,15 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/yoke-1dd8456cdebe4888.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/cartable_ptr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/kinda_sorta_dangling.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/macro_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yoke.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yokeable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/zero_from.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libyoke-1dd8456cdebe4888.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/cartable_ptr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/kinda_sorta_dangling.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/macro_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yoke.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yokeable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/zero_from.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libyoke-1dd8456cdebe4888.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/cartable_ptr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/kinda_sorta_dangling.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/macro_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yoke.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yokeable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/zero_from.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/cartable_ptr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/either.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/kinda_sorta_dangling.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/macro_impls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/utils.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yoke.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yokeable.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/zero_from.rs: diff --git a/hindsight-clients/rust/target/release/deps/yoke-4c6e1737e526cd69.d b/hindsight-clients/rust/target/release/deps/yoke-4c6e1737e526cd69.d new file mode 100644 index 00000000..11eb75ef --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/yoke-4c6e1737e526cd69.d @@ -0,0 +1,15 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/yoke-4c6e1737e526cd69.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/cartable_ptr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/kinda_sorta_dangling.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/macro_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yoke.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yokeable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/zero_from.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libyoke-4c6e1737e526cd69.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/cartable_ptr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/kinda_sorta_dangling.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/macro_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yoke.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yokeable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/zero_from.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libyoke-4c6e1737e526cd69.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/cartable_ptr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/either.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/kinda_sorta_dangling.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/macro_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yoke.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yokeable.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/zero_from.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/cartable_ptr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/either.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/kinda_sorta_dangling.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/macro_impls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/utils.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yoke.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/yokeable.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/zero_from.rs: diff --git a/hindsight-clients/rust/target/release/deps/yoke_derive-0f534f0efcc503c6.d b/hindsight-clients/rust/target/release/deps/yoke_derive-0f534f0efcc503c6.d new file mode 100644 index 00000000..d6bca319 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/yoke_derive-0f534f0efcc503c6.d @@ -0,0 +1,6 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/yoke_derive-0f534f0efcc503c6.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/src/visitor.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libyoke_derive-0f534f0efcc503c6.dylib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/src/visitor.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/src/visitor.rs: diff --git a/hindsight-clients/rust/target/release/deps/zerofrom-d57b381ae14dc6c3.d b/hindsight-clients/rust/target/release/deps/zerofrom-d57b381ae14dc6c3.d new file mode 100644 index 00000000..153c5d35 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/zerofrom-d57b381ae14dc6c3.d @@ -0,0 +1,9 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/zerofrom-d57b381ae14dc6c3.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/macro_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/zero_from.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzerofrom-d57b381ae14dc6c3.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/macro_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/zero_from.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzerofrom-d57b381ae14dc6c3.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/macro_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/zero_from.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/macro_impls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/zero_from.rs: diff --git a/hindsight-clients/rust/target/release/deps/zerofrom-fb7d94ebd670cdcc.d b/hindsight-clients/rust/target/release/deps/zerofrom-fb7d94ebd670cdcc.d new file mode 100644 index 00000000..50af7c95 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/zerofrom-fb7d94ebd670cdcc.d @@ -0,0 +1,9 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/zerofrom-fb7d94ebd670cdcc.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/macro_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/zero_from.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzerofrom-fb7d94ebd670cdcc.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/macro_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/zero_from.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzerofrom-fb7d94ebd670cdcc.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/macro_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/zero_from.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/macro_impls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/zero_from.rs: diff --git a/hindsight-clients/rust/target/release/deps/zerofrom_derive-ab5a946419e13877.d b/hindsight-clients/rust/target/release/deps/zerofrom_derive-ab5a946419e13877.d new file mode 100644 index 00000000..53aa7ca0 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/zerofrom_derive-ab5a946419e13877.d @@ -0,0 +1,6 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/zerofrom_derive-ab5a946419e13877.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/src/visitor.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzerofrom_derive-ab5a946419e13877.dylib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/src/visitor.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/src/visitor.rs: diff --git a/hindsight-clients/rust/target/release/deps/zeroize-4220b27611bec823.d b/hindsight-clients/rust/target/release/deps/zeroize-4220b27611bec823.d new file mode 100644 index 00000000..520aba10 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/zeroize-4220b27611bec823.d @@ -0,0 +1,8 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/zeroize-4220b27611bec823.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/src/aarch64.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzeroize-4220b27611bec823.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/src/aarch64.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzeroize-4220b27611bec823.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/src/aarch64.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/src/aarch64.rs: diff --git a/hindsight-clients/rust/target/release/deps/zerotrie-4b73ece37dd65dba.d b/hindsight-clients/rust/target/release/deps/zerotrie-4b73ece37dd65dba.d new file mode 100644 index 00000000..7fcc4ea6 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/zerotrie-4b73ece37dd65dba.d @@ -0,0 +1,21 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/zerotrie-4b73ece37dd65dba.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/branch_meta.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/bytestr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/store.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/byte_phf/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/cursor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/helpers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/options.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/varint.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/zerotrie.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzerotrie-4b73ece37dd65dba.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/branch_meta.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/bytestr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/store.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/byte_phf/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/cursor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/helpers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/options.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/varint.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/zerotrie.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzerotrie-4b73ece37dd65dba.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/branch_meta.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/bytestr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/store.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/byte_phf/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/cursor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/helpers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/options.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/varint.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/zerotrie.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/branch_meta.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/bytestr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/builder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/store.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/byte_phf/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/cursor.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/helpers.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/options.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/reader.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/varint.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/zerotrie.rs: diff --git a/hindsight-clients/rust/target/release/deps/zerotrie-ca167dddb60a6011.d b/hindsight-clients/rust/target/release/deps/zerotrie-ca167dddb60a6011.d new file mode 100644 index 00000000..838a0c19 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/zerotrie-ca167dddb60a6011.d @@ -0,0 +1,21 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/zerotrie-ca167dddb60a6011.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/branch_meta.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/bytestr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/store.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/byte_phf/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/cursor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/helpers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/options.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/varint.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/zerotrie.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzerotrie-ca167dddb60a6011.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/branch_meta.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/bytestr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/store.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/byte_phf/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/cursor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/helpers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/options.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/varint.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/zerotrie.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzerotrie-ca167dddb60a6011.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/branch_meta.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/bytestr.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/builder.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/store.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/byte_phf/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/cursor.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/helpers.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/options.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/reader.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/varint.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/zerotrie.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/branch_meta.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/bytestr.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/builder.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/builder/konst/store.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/byte_phf/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/cursor.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/helpers.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/options.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/reader.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/varint.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/zerotrie.rs: diff --git a/hindsight-clients/rust/target/release/deps/zerovec-50c23b104e70bca8.d b/hindsight-clients/rust/target/release/deps/zerovec-50c23b104e70bca8.d new file mode 100644 index 00000000..7f33fd9f --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/zerovec-50c23b104e70bca8.d @@ -0,0 +1,30 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/zerovec-50c23b104e70bca8.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/cow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/lengthless.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/vec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/chars.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/multi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/niche.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/option.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/plain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/slices.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuplevar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/vartuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/yoke_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerofrom_impls.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzerovec-50c23b104e70bca8.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/cow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/lengthless.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/vec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/chars.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/multi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/niche.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/option.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/plain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/slices.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuplevar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/vartuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/yoke_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerofrom_impls.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzerovec-50c23b104e70bca8.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/cow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/lengthless.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/vec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/chars.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/multi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/niche.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/option.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/plain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/slices.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuplevar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/vartuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/yoke_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerofrom_impls.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/cow.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/components.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/lengthless.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/slice.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/vec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/slice.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/chars.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/encode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/multi.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/niche.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/option.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/plain.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/slices.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuple.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuplevar.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/vartuple.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/yoke_impls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerofrom_impls.rs: diff --git a/hindsight-clients/rust/target/release/deps/zerovec-668435ce0048fc8d.d b/hindsight-clients/rust/target/release/deps/zerovec-668435ce0048fc8d.d new file mode 100644 index 00000000..cdc4e713 --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/zerovec-668435ce0048fc8d.d @@ -0,0 +1,30 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/zerovec-668435ce0048fc8d.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/cow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/lengthless.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/vec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/chars.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/multi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/niche.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/option.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/plain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/slices.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuplevar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/vartuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/yoke_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerofrom_impls.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzerovec-668435ce0048fc8d.rlib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/cow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/lengthless.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/vec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/chars.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/multi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/niche.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/option.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/plain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/slices.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuplevar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/vartuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/yoke_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerofrom_impls.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzerovec-668435ce0048fc8d.rmeta: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/cow.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/components.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/error.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/lengthless.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/vec.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/slice.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/mod.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/chars.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/encode.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/macros.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/multi.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/niche.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/option.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/plain.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/slices.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuplevar.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/vartuple.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/yoke_impls.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerofrom_impls.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/cow.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/components.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/error.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/lengthless.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/slice.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/varzerovec/vec.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerovec/slice.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/mod.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/chars.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/encode.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/macros.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/multi.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/niche.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/option.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/plain.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/slices.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuple.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/tuplevar.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/ule/vartuple.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/yoke_impls.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/zerofrom_impls.rs: diff --git a/hindsight-clients/rust/target/release/deps/zerovec_derive-a30554334f748eff.d b/hindsight-clients/rust/target/release/deps/zerovec_derive-a30554334f748eff.d new file mode 100644 index 00000000..cec54a1d --- /dev/null +++ b/hindsight-clients/rust/target/release/deps/zerovec_derive-a30554334f748eff.d @@ -0,0 +1,10 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/zerovec_derive-a30554334f748eff.d: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/make_ule.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/make_varule.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/ule.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/varule.rs + +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/deps/libzerovec_derive-a30554334f748eff.dylib: /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/lib.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/make_ule.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/make_varule.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/ule.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/utils.rs /Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/varule.rs + +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/lib.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/make_ule.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/make_varule.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/ule.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/utils.rs: +/Users/nicoloboschi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/varule.rs: diff --git a/hindsight-clients/rust/target/release/libhindsight_client.d b/hindsight-clients/rust/target/release/libhindsight_client.d new file mode 100644 index 00000000..88cde5cf --- /dev/null +++ b/hindsight-clients/rust/target/release/libhindsight_client.d @@ -0,0 +1 @@ +/Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/libhindsight_client.rlib: /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/build.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/src/lib.rs /Users/nicoloboschi/dev/memory-poc/hindsight-clients/rust/target/release/build/hindsight-client-9933d827d3e3d55a/out/hindsight_client_generated.rs /Users/nicoloboschi/dev/memory-poc/openapi.json diff --git a/hindsight-clients/rust/target/release/libhindsight_client.rlib b/hindsight-clients/rust/target/release/libhindsight_client.rlib new file mode 100644 index 00000000..97279c61 Binary files /dev/null and b/hindsight-clients/rust/target/release/libhindsight_client.rlib differ diff --git a/hindsight-clients/typescript/generated/sdk.gen.ts b/hindsight-clients/typescript/generated/sdk.gen.ts index ad2b8817..9060b7cc 100644 --- a/hindsight-clients/typescript/generated/sdk.gen.ts +++ b/hindsight-clients/typescript/generated/sdk.gen.ts @@ -2,7 +2,7 @@ import type { Client, Options as Options2, TDataShape } from './client'; import { client } from './client.gen'; -import type { AddAgentBackgroundData, AddAgentBackgroundErrors, AddAgentBackgroundResponses, BatchPutAsyncData, BatchPutAsyncErrors, BatchPutAsyncResponses, BatchPutMemoriesData, BatchPutMemoriesErrors, BatchPutMemoriesResponses, CancelOperationData, CancelOperationErrors, CancelOperationResponses, ClearAgentMemoriesData, ClearAgentMemoriesErrors, ClearAgentMemoriesResponses, CreateOrUpdateAgentData, CreateOrUpdateAgentErrors, CreateOrUpdateAgentResponses, DeleteDocumentData, DeleteDocumentErrors, DeleteDocumentResponses, DeleteMemoryUnitData, DeleteMemoryUnitErrors, DeleteMemoryUnitResponses, GetAgentProfileData, GetAgentProfileErrors, GetAgentProfileResponses, GetAgentStatsData, GetAgentStatsErrors, GetAgentStatsResponses, GetDocumentData, GetDocumentErrors, GetDocumentResponses, GetGraphData, GetGraphErrors, GetGraphResponses, ListAgentsData, ListAgentsResponses, ListDocumentsData, ListDocumentsErrors, ListDocumentsResponses, ListMemoriesData, ListMemoriesErrors, ListMemoriesResponses, ListOperationsData, ListOperationsErrors, ListOperationsResponses, SearchMemoriesData, SearchMemoriesErrors, SearchMemoriesResponses, ThinkData, ThinkErrors, ThinkResponses, UpdateAgentPersonalityData, UpdateAgentPersonalityErrors, UpdateAgentPersonalityResponses } from './types.gen'; +import type { AddBankBackgroundData, AddBankBackgroundErrors, AddBankBackgroundResponses, CancelOperationData, CancelOperationErrors, CancelOperationResponses, ClearBankMemoriesData, ClearBankMemoriesErrors, ClearBankMemoriesResponses, CreateOrUpdateBankData, CreateOrUpdateBankErrors, CreateOrUpdateBankResponses, DeleteDocumentData, DeleteDocumentErrors, DeleteDocumentResponses, GetAgentStatsData, GetAgentStatsErrors, GetAgentStatsResponses, GetBankProfileData, GetBankProfileErrors, GetBankProfileResponses, GetDocumentData, GetDocumentErrors, GetDocumentResponses, GetEntityData, GetEntityErrors, GetEntityResponses, GetGraphData, GetGraphErrors, GetGraphResponses, ListBanksData, ListBanksResponses, ListDocumentsData, ListDocumentsErrors, ListDocumentsResponses, ListEntitiesData, ListEntitiesErrors, ListEntitiesResponses, ListMemoriesData, ListMemoriesErrors, ListMemoriesResponses, ListOperationsData, ListOperationsErrors, ListOperationsResponses, RecallMemoriesData, RecallMemoriesErrors, RecallMemoriesResponses, ReflectData, ReflectErrors, ReflectResponses, RegenerateEntityObservationsData, RegenerateEntityObservationsErrors, RegenerateEntityObservationsResponses, RetainMemoriesData, RetainMemoriesErrors, RetainMemoriesResponses, UpdateBankPersonalityData, UpdateBankPersonalityErrors, UpdateBankPersonalityResponses } from './types.gen'; export type Options = Options2 & { /** @@ -21,29 +21,32 @@ export type Options(options: Options) => (options.client ?? client).get({ url: '/api/v1/agents/{agent_id}/graph', ...options }); +export const getGraph = (options: Options) => (options.client ?? client).get({ url: '/v1/default/banks/{bank_id}/graph', ...options }); /** * List memory units * - * List memory units with pagination and optional full-text search. Supports filtering by fact_type. + * List memory units with pagination and optional full-text search. Supports filtering by type. */ -export const listMemories = (options: Options) => (options.client ?? client).get({ url: '/api/v1/agents/{agent_id}/memories/list', ...options }); +export const listMemories = (options: Options) => (options.client ?? client).get({ url: '/v1/default/banks/{bank_id}/memories/list', ...options }); /** - * Search memory + * Recall memory * - * Search memory using semantic similarity and spreading activation. + * Recall memory using semantic similarity and spreading activation. * - * The fact_type parameter is optional and must be one of: + * The type parameter is optional and must be one of: * - 'world': General knowledge about people, places, events, and things that happen * - 'agent': Memories about what the AI agent did, actions taken, and tasks performed - * - 'opinion': The agent's formed beliefs, perspectives, and viewpoints + * - 'opinion': The bank's formed beliefs, perspectives, and viewpoints + * - 'observation': Synthesized observations about entities (generated automatically) + * + * Set include_entities=true to get entity observations alongside recall results. */ -export const searchMemories = (options: Options) => (options.client ?? client).post({ - url: '/api/v1/agents/{agent_id}/memories/search', +export const recallMemories = (options: Options) => (options.client ?? client).post({ + url: '/v1/default/banks/{bank_id}/memories/recall', ...options, headers: { 'Content-Type': 'application/json', @@ -52,20 +55,20 @@ export const searchMemories = (options: Op }); /** - * Think and generate answer + * Reflect and generate answer * - * Think and formulate an answer using agent identity, world facts, and opinions. + * Reflect and formulate an answer using bank identity, world facts, and opinions. * * This endpoint: - * 1. Retrieves agent facts (agent's identity) + * 1. Retrieves agent facts (bank's identity) * 2. Retrieves world facts relevant to the query - * 3. Retrieves existing opinions (agent's perspectives) + * 3. Retrieves existing opinions (bank's perspectives) * 4. Uses LLM to formulate a contextual answer * 5. Extracts and stores any new opinions formed * 6. Returns plain text answer, the facts used, and new opinions */ -export const think = (options: Options) => (options.client ?? client).post({ - url: '/api/v1/agents/{agent_id}/think', +export const reflect = (options: Options) => (options.client ?? client).post({ + url: '/v1/default/banks/{bank_id}/reflect', ...options, headers: { 'Content-Type': 'application/json', @@ -74,25 +77,46 @@ export const think = (options: Options(options?: Options) => (options?.client ?? client).get({ url: '/api/v1/agents', ...options }); +export const listBanks = (options?: Options) => (options?.client ?? client).get({ url: '/v1/default/banks', ...options }); /** - * Get memory statistics for an agent + * Get statistics for memory bank * * Get statistics about nodes and links for a specific agent */ -export const getAgentStats = (options: Options) => (options.client ?? client).get({ url: '/api/v1/agents/{agent_id}/stats', ...options }); +export const getAgentStats = (options: Options) => (options.client ?? client).get({ url: '/v1/default/banks/{bank_id}/stats', ...options }); + +/** + * List entities + * + * List all entities (people, organizations, etc.) known by the bank, ordered by mention count. + */ +export const listEntities = (options: Options) => (options.client ?? client).get({ url: '/v1/default/banks/{bank_id}/entities', ...options }); + +/** + * Get entity details + * + * Get detailed information about an entity including observations (mental model). + */ +export const getEntity = (options: Options) => (options.client ?? client).get({ url: '/v1/default/banks/{bank_id}/entities/{entity_id}', ...options }); + +/** + * Regenerate entity observations + * + * Regenerate observations for an entity based on all facts mentioning it. + */ +export const regenerateEntityObservations = (options: Options) => (options.client ?? client).post({ url: '/v1/default/banks/{bank_id}/entities/{entity_id}/regenerate', ...options }); /** * List documents * * List documents with pagination and optional search. Documents are the source content from which memory units are extracted. */ -export const listDocuments = (options: Options) => (options.client ?? client).get({ url: '/api/v1/agents/{agent_id}/documents', ...options }); +export const listDocuments = (options: Options) => (options.client ?? client).get({ url: '/v1/default/banks/{bank_id}/documents', ...options }); /** * Delete a document @@ -106,26 +130,92 @@ export const listDocuments = (options: Opt * * This operation cannot be undone. */ -export const deleteDocument = (options: Options) => (options.client ?? client).delete({ url: '/api/v1/agents/{agent_id}/documents/{document_id}', ...options }); +export const deleteDocument = (options: Options) => (options.client ?? client).delete({ url: '/v1/default/banks/{bank_id}/documents/{document_id}', ...options }); /** * Get document details * * Get a specific document including its original text */ -export const getDocument = (options: Options) => (options.client ?? client).get({ url: '/api/v1/agents/{agent_id}/documents/{document_id}', ...options }); +export const getDocument = (options: Options) => (options.client ?? client).get({ url: '/v1/default/banks/{bank_id}/documents/{document_id}', ...options }); /** - * Clear agent memories + * List async operations * - * Delete memory units for an agent. Optionally filter by fact_type (world, agent, opinion) to delete only specific types. This is a destructive operation that cannot be undone. The agent profile (personality and background) will be preserved. + * Get a list of all async operations (pending and failed) for a specific agent, including error messages for failed operations */ -export const clearAgentMemories = (options: Options) => (options.client ?? client).delete({ url: '/api/v1/agents/{agent_id}/memories', ...options }); +export const listOperations = (options: Options) => (options.client ?? client).get({ url: '/v1/default/banks/{bank_id}/operations', ...options }); /** - * Store multiple memories + * Cancel a pending async operation * - * Store multiple memory items in batch with automatic fact extraction. + * Cancel a pending async operation by removing it from the queue + */ +export const cancelOperation = (options: Options) => (options.client ?? client).delete({ url: '/v1/default/banks/{bank_id}/operations/{operation_id}', ...options }); + +/** + * Get memory bank profile + * + * Get personality traits and background for a memory bank. Auto-creates agent with defaults if not exists. + */ +export const getBankProfile = (options: Options) => (options.client ?? client).get({ url: '/v1/default/banks/{bank_id}/profile', ...options }); + +/** + * Update memory bank personality + * + * Update bank's Big Five personality traits and bias strength + */ +export const updateBankPersonality = (options: Options) => (options.client ?? client).put({ + url: '/v1/default/banks/{bank_id}/profile', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } +}); + +/** + * Add/merge memory bank background + * + * Add new background information or merge with existing. LLM intelligently resolves conflicts, normalizes to first person, and optionally infers personality traits. + */ +export const addBankBackground = (options: Options) => (options.client ?? client).post({ + url: '/v1/default/banks/{bank_id}/background', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } +}); + +/** + * Create or update memory bank + * + * Create a new agent or update existing agent with personality and background. Auto-fills missing fields with defaults. + */ +export const createOrUpdateBank = (options: Options) => (options.client ?? client).put({ + url: '/v1/default/banks/{bank_id}', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } +}); + +/** + * Clear memory bank memories + * + * Delete memory units for a memory bank. Optionally filter by type (world, agent, opinion) to delete only specific types. This is a destructive operation that cannot be undone. The bank profile (personality and background) will be preserved. + */ +export const clearBankMemories = (options: Options) => (options.client ?? client).delete({ url: '/v1/default/banks/{bank_id}/memories', ...options }); + +/** + * Retain memories + * + * Retain memory items with automatic fact extraction. + * + * This is the main endpoint for storing memories. It supports both synchronous and asynchronous processing + * via the async parameter. * * Features: * - Efficient batch processing @@ -133,6 +223,7 @@ export const clearAgentMemories = (options * - Entity recognition and linking * - Document tracking with automatic upsert (when document_id is provided) * - Temporal and semantic linking + * - Optional asynchronous processing * * The system automatically: * 1. Extracts semantic facts from the content @@ -141,113 +232,19 @@ export const clearAgentMemories = (options * 4. Creates temporal, semantic, and entity links * 5. Tracks document metadata * - * Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). - */ -export const batchPutMemories = (options: Options) => (options.client ?? client).post({ - url: '/api/v1/agents/{agent_id}/memories', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } -}); - -/** - * Store multiple memories asynchronously + * When async=true: + * - Returns immediately after queuing the task + * - Processing happens in the background + * - Use the operations endpoint to monitor progress * - * Store multiple memory items in batch asynchronously using the task backend. - * - * This endpoint returns immediately after queuing the task, without waiting for completion. - * The actual processing happens in the background. - * - * Features: - * - Immediate response (non-blocking) - * - Background processing via task queue - * - Efficient batch processing - * - Automatic fact extraction from natural language - * - Entity recognition and linking - * - Document tracking with automatic upsert (when document_id is provided) - * - Temporal and semantic linking - * - * The system automatically: - * 1. Queues the batch put task - * 2. Returns immediately with success=True, queued=True - * 3. Processes in background: extracts facts, generates embeddings, creates links + * When async=false (default): + * - Waits for processing to complete + * - Returns after all memories are stored * * Note: If document_id is provided and already exists, the old document and its memory units will be deleted before creating new ones (upsert behavior). */ -export const batchPutAsync = (options: Options) => (options.client ?? client).post({ - url: '/api/v1/agents/{agent_id}/memories/async', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } -}); - -/** - * List async operations - * - * Get a list of all async operations (pending and failed) for a specific agent, including error messages for failed operations - */ -export const listOperations = (options: Options) => (options.client ?? client).get({ url: '/api/v1/agents/{agent_id}/operations', ...options }); - -/** - * Cancel a pending async operation - * - * Cancel a pending async operation by removing it from the queue - */ -export const cancelOperation = (options: Options) => (options.client ?? client).delete({ url: '/api/v1/agents/{agent_id}/operations/{operation_id}', ...options }); - -/** - * Delete a memory unit - * - * Delete a single memory unit and all its associated links (temporal, semantic, and entity links) - */ -export const deleteMemoryUnit = (options: Options) => (options.client ?? client).delete({ url: '/api/v1/agents/{agent_id}/memories/{unit_id}', ...options }); - -/** - * Get agent profile - * - * Get personality traits and background for an agent. Auto-creates agent with defaults if not exists. - */ -export const getAgentProfile = (options: Options) => (options.client ?? client).get({ url: '/api/v1/agents/{agent_id}/profile', ...options }); - -/** - * Update agent personality - * - * Update agent's Big Five personality traits and bias strength - */ -export const updateAgentPersonality = (options: Options) => (options.client ?? client).put({ - url: '/api/v1/agents/{agent_id}/profile', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } -}); - -/** - * Add/merge agent background - * - * Add new background information or merge with existing. LLM intelligently resolves conflicts, normalizes to first person, and optionally infers personality traits. - */ -export const addAgentBackground = (options: Options) => (options.client ?? client).post({ - url: '/api/v1/agents/{agent_id}/background', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } -}); - -/** - * Create or update agent - * - * Create a new agent or update existing agent with personality and background. Auto-fills missing fields with defaults. - */ -export const createOrUpdateAgent = (options: Options) => (options.client ?? client).put({ - url: '/api/v1/agents/{agent_id}', +export const retainMemories = (options: Options) => (options.client ?? client).post({ + url: '/v1/default/banks/{bank_id}/memories', ...options, headers: { 'Content-Type': 'application/json', diff --git a/hindsight-clients/typescript/generated/types.gen.ts b/hindsight-clients/typescript/generated/types.gen.ts index f7f1bf0b..d56b474a 100644 --- a/hindsight-clients/typescript/generated/types.gen.ts +++ b/hindsight-clients/typescript/generated/types.gen.ts @@ -25,15 +25,28 @@ export type AddBackgroundRequest = { }; /** - * AgentListItem + * BackgroundResponse * - * Agent list item with profile summary. + * Response model for background update. */ -export type AgentListItem = { +export type BackgroundResponse = { /** - * Agent Id + * Background */ - agent_id: string; + background: string; + personality?: PersonalityTraits | null; +}; + +/** + * BankListItem + * + * Bank list item with profile summary. + */ +export type BankListItem = { + /** + * Bank Id + */ + bank_id: string; /** * Name */ @@ -54,27 +67,27 @@ export type AgentListItem = { }; /** - * AgentListResponse + * BankListResponse * - * Response model for listing all agents. + * Response model for listing all banks. */ -export type AgentListResponse = { +export type BankListResponse = { /** - * Agents + * Banks */ - agents: Array; + banks: Array; }; /** - * AgentProfileResponse + * BankProfileResponse * - * Response model for agent profile. + * Response model for bank profile. */ -export type AgentProfileResponse = { +export type BankProfileResponse = { /** - * Agent Id + * Bank Id */ - agent_id: string; + bank_id: string; /** * Name */ @@ -87,100 +100,18 @@ export type AgentProfileResponse = { }; /** - * BackgroundResponse + * Budget * - * Response model for background update. + * Budget levels for recall/reflect operations. */ -export type BackgroundResponse = { - /** - * Background - */ - background: string; - personality?: PersonalityTraits | null; -}; +export type Budget = 'low' | 'mid' | 'high'; /** - * BatchPutAsyncResponse + * CreateBankRequest * - * Response model for async batch put endpoint. + * Request model for creating/updating a bank. */ -export type BatchPutAsyncResponse = { - /** - * Success - */ - success: boolean; - /** - * Message - */ - message: string; - /** - * Agent Id - */ - agent_id: string; - /** - * Document Id - */ - document_id?: string | null; - /** - * Items Count - */ - items_count: number; - /** - * Queued - */ - queued: boolean; -}; - -/** - * BatchPutRequest - * - * Request model for batch put endpoint. - */ -export type BatchPutRequest = { - /** - * Items - */ - items: Array; - /** - * Document Id - */ - document_id?: string | null; -}; - -/** - * BatchPutResponse - * - * Response model for batch put endpoint. - */ -export type BatchPutResponse = { - /** - * Success - */ - success: boolean; - /** - * Message - */ - message: string; - /** - * Agent Id - */ - agent_id: string; - /** - * Document Id - */ - document_id?: string | null; - /** - * Items Count - */ - items_count: number; -}; - -/** - * CreateAgentRequest - * - * Request model for creating/updating an agent. - */ -export type CreateAgentRequest = { +export type CreateBankRequest = { /** * Name */ @@ -202,10 +133,6 @@ export type DeleteResponse = { * Success */ success: boolean; - /** - * Message - */ - message: string; }; /** @@ -244,6 +171,149 @@ export type DocumentResponse = { memory_unit_count: number; }; +/** + * EntityDetailResponse + * + * Response model for entity detail endpoint. + */ +export type EntityDetailResponse = { + /** + * Id + */ + id: string; + /** + * Canonical Name + */ + canonical_name: string; + /** + * Mention Count + */ + mention_count: number; + /** + * First Seen + */ + first_seen?: string | null; + /** + * Last Seen + */ + last_seen?: string | null; + /** + * Metadata + */ + metadata?: { + [key: string]: unknown; + } | null; + /** + * Observations + */ + observations: Array; +}; + +/** + * EntityIncludeOptions + * + * Options for including entity observations in recall results. + */ +export type EntityIncludeOptions = { + /** + * Max Tokens + * + * Maximum tokens for entity observations + */ + max_tokens?: number; +}; + +/** + * EntityListItem + * + * Entity list item with summary. + */ +export type EntityListItem = { + /** + * Id + */ + id: string; + /** + * Canonical Name + */ + canonical_name: string; + /** + * Mention Count + */ + mention_count: number; + /** + * First Seen + */ + first_seen?: string | null; + /** + * Last Seen + */ + last_seen?: string | null; + /** + * Metadata + */ + metadata?: { + [key: string]: unknown; + } | null; +}; + +/** + * EntityListResponse + * + * Response model for entity list endpoint. + */ +export type EntityListResponse = { + /** + * Entities + */ + entities: Array; +}; + +/** + * EntityObservationResponse + * + * An observation about an entity. + */ +export type EntityObservationResponse = { + /** + * Text + */ + text: string; + /** + * Mentioned At + */ + mentioned_at?: string | null; +}; + +/** + * EntityStateResponse + * + * Current mental model of an entity. + */ +export type EntityStateResponse = { + /** + * Entity Id + */ + entity_id: string; + /** + * Canonical Name + */ + canonical_name: string; + /** + * Observations + */ + observations: Array; +}; + +/** + * FactsIncludeOptions + * + * Options for including facts (based_on) in reflect results. + */ +export type FactsIncludeOptions = { + [key: string]: unknown; +}; + /** * GraphDataResponse * @@ -284,6 +354,18 @@ export type HttpValidationError = { detail?: Array; }; +/** + * IncludeOptions + * + * Options for including additional data in recall results. + */ +export type IncludeOptions = { + /** + * Include entity observations. Set to null to disable entity inclusion. + */ + entities?: EntityIncludeOptions | null; +}; + /** * ListDocumentsResponse * @@ -339,7 +421,7 @@ export type ListMemoryUnitsResponse = { /** * MemoryItem * - * Single memory item for batch put. + * Single memory item for retain. */ export type MemoryItem = { /** @@ -347,13 +429,45 @@ export type MemoryItem = { */ content: string; /** - * Event Date + * Timestamp */ - event_date?: string | null; + timestamp?: string | null; /** * Context */ context?: string | null; + /** + * Metadata + */ + metadata?: { + [key: string]: string; + } | null; +}; + +/** + * MetadataFilter + * + * Filter for metadata fields. Matches records where (key=value) OR (key not set) when match_unset=True. + */ +export type MetadataFilter = { + /** + * Key + * + * Metadata key to filter on + */ + key: string; + /** + * Value + * + * Value to match. If None with match_unset=True, matches any record where key is not set. + */ + value?: string | null; + /** + * Match Unset + * + * If True, also match records where this metadata key is not set + */ + match_unset?: boolean; }; /** @@ -401,23 +515,22 @@ export type PersonalityTraits = { }; /** - * SearchRequest + * RecallRequest * - * Request model for search endpoint. + * Request model for recall endpoint. */ -export type SearchRequest = { +export type RecallRequest = { /** * Query */ query: string; /** - * Fact Type + * Types + * + * List of fact types to recall (defaults to all if not specified) */ - fact_type?: Array | null; - /** - * Thinking Budget - */ - thinking_budget?: number; + types?: Array | null; + budget?: Budget; /** * Max Tokens */ @@ -427,35 +540,55 @@ export type SearchRequest = { */ trace?: boolean; /** - * Question Date + * Query Timestamp + * + * ISO format date string (e.g., '2023-05-30T23:40:00') */ - question_date?: string | null; + query_timestamp?: string | null; + /** + * Filters + * + * Filter by metadata. Multiple filters are ANDed together. + */ + filters?: Array | null; + /** + * Options for including additional data (entities are included by default) + */ + include?: IncludeOptions; }; /** - * SearchResponse + * RecallResponse * - * Response model for search endpoints. + * Response model for recall endpoints. */ -export type SearchResponse = { +export type RecallResponse = { /** * Results */ - results: Array; + results: Array; /** * Trace */ trace?: { [key: string]: unknown; } | null; + /** + * Entities + * + * Entity states for entities mentioned in results + */ + entities?: { + [key: string]: EntityStateResponse; + } | null; }; /** - * SearchResult + * RecallResult * - * Single search result item. + * Single recall result item. */ -export type SearchResult = { +export type RecallResult = { /** * Id */ @@ -468,26 +601,44 @@ export type SearchResult = { * Type */ type?: string | null; + /** + * Entities + */ + entities?: Array | null; /** * Context */ context?: string | null; /** - * Event Date + * Occurred Start */ - event_date?: string | null; + occurred_start?: string | null; + /** + * Occurred End + */ + occurred_end?: string | null; + /** + * Mentioned At + */ + mentioned_at?: string | null; /** * Document Id */ document_id?: string | null; + /** + * Metadata + */ + metadata?: { + [key: string]: string; + } | null; }; /** - * ThinkFact + * ReflectFact * * A fact used in think response. */ -export type ThinkFact = { +export type ReflectFact = { /** * Id */ @@ -505,37 +656,64 @@ export type ThinkFact = { */ context?: string | null; /** - * Event Date + * Occurred Start */ - event_date?: string | null; + occurred_start?: string | null; + /** + * Occurred End + */ + occurred_end?: string | null; }; /** - * ThinkRequest + * ReflectIncludeOptions * - * Request model for think endpoint. + * Options for including additional data in reflect results. */ -export type ThinkRequest = { +export type ReflectIncludeOptions = { + /** + * Include facts that the answer is based on. Set to {} to enable, null to disable (default: disabled). + */ + facts?: FactsIncludeOptions | null; + /** + * Include entity observations. Set to {max_tokens: N} to enable, null to disable (default: disabled). + */ + entities?: EntityIncludeOptions | null; +}; + +/** + * ReflectRequest + * + * Request model for reflect endpoint. + */ +export type ReflectRequest = { /** * Query */ query: string; - /** - * Thinking Budget - */ - thinking_budget?: number; + budget?: Budget; /** * Context */ context?: string | null; + /** + * Filters + * + * Filter by metadata. Multiple filters are ANDed together. + */ + filters?: Array | null; + /** + * Options for including additional data (both disabled by default) + */ + include?: ReflectIncludeOptions; }; /** - * ThinkResponse + * ReflectResponse * * Response model for think endpoint. */ -export type ThinkResponse = { +export type ReflectResponse = { /** * Text */ @@ -543,11 +721,59 @@ export type ThinkResponse = { /** * Based On */ - based_on?: Array; + based_on?: Array; +}; + +/** + * RetainRequest + * + * Request model for retain endpoint. + */ +export type RetainRequest = { /** - * New Opinions + * Items */ - new_opinions?: Array; + items: Array; + /** + * Document Id + */ + document_id?: string | null; + /** + * Async + * + * If true, process asynchronously in background. If false, wait for completion (default: false) + */ + async?: boolean; +}; + +/** + * RetainResponse + * + * Response model for retain endpoint. + */ +export type RetainResponse = { + /** + * Success + */ + success: boolean; + /** + * Bank Id + */ + bank_id: string; + /** + * Document Id + */ + document_id?: string | null; + /** + * Items Count + */ + items_count: number; + /** + * Async + * + * Whether the operation was processed asynchronously + */ + async: boolean; }; /** @@ -581,17 +807,17 @@ export type GetGraphData = { body?: never; path: { /** - * Agent Id + * Bank Id */ - agent_id: string; + bank_id: string; }; query?: { /** - * Fact Type + * Type */ - fact_type?: string | null; + type?: string | null; }; - url: '/api/v1/agents/{agent_id}/graph'; + url: '/v1/default/banks/{bank_id}/graph'; }; export type GetGraphErrors = { @@ -616,15 +842,15 @@ export type ListMemoriesData = { body?: never; path: { /** - * Agent Id + * Bank Id */ - agent_id: string; + bank_id: string; }; query?: { /** - * Fact Type + * Type */ - fact_type?: string | null; + type?: string | null; /** * Q */ @@ -638,7 +864,7 @@ export type ListMemoriesData = { */ offset?: number; }; - url: '/api/v1/agents/{agent_id}/memories/list'; + url: '/v1/default/banks/{bank_id}/memories/list'; }; export type ListMemoriesErrors = { @@ -659,92 +885,92 @@ export type ListMemoriesResponses = { export type ListMemoriesResponse = ListMemoriesResponses[keyof ListMemoriesResponses]; -export type SearchMemoriesData = { - body: SearchRequest; +export type RecallMemoriesData = { + body: RecallRequest; path: { /** - * Agent Id + * Bank Id */ - agent_id: string; + bank_id: string; }; query?: never; - url: '/api/v1/agents/{agent_id}/memories/search'; + url: '/v1/default/banks/{bank_id}/memories/recall'; }; -export type SearchMemoriesErrors = { +export type RecallMemoriesErrors = { /** * Validation Error */ 422: HttpValidationError; }; -export type SearchMemoriesError = SearchMemoriesErrors[keyof SearchMemoriesErrors]; +export type RecallMemoriesError = RecallMemoriesErrors[keyof RecallMemoriesErrors]; -export type SearchMemoriesResponses = { +export type RecallMemoriesResponses = { /** * Successful Response */ - 200: SearchResponse; + 200: RecallResponse; }; -export type SearchMemoriesResponse = SearchMemoriesResponses[keyof SearchMemoriesResponses]; +export type RecallMemoriesResponse = RecallMemoriesResponses[keyof RecallMemoriesResponses]; -export type ThinkData = { - body: ThinkRequest; +export type ReflectData = { + body: ReflectRequest; path: { /** - * Agent Id + * Bank Id */ - agent_id: string; + bank_id: string; }; query?: never; - url: '/api/v1/agents/{agent_id}/think'; + url: '/v1/default/banks/{bank_id}/reflect'; }; -export type ThinkErrors = { +export type ReflectErrors = { /** * Validation Error */ 422: HttpValidationError; }; -export type ThinkError = ThinkErrors[keyof ThinkErrors]; +export type ReflectError = ReflectErrors[keyof ReflectErrors]; -export type ThinkResponses = { +export type ReflectResponses = { /** * Successful Response */ - 200: ThinkResponse; + 200: ReflectResponse; }; -export type ThinkResponse2 = ThinkResponses[keyof ThinkResponses]; +export type ReflectResponse2 = ReflectResponses[keyof ReflectResponses]; -export type ListAgentsData = { +export type ListBanksData = { body?: never; path?: never; query?: never; - url: '/api/v1/agents'; + url: '/v1/default/banks'; }; -export type ListAgentsResponses = { +export type ListBanksResponses = { /** * Successful Response */ - 200: AgentListResponse; + 200: BankListResponse; }; -export type ListAgentsResponse = ListAgentsResponses[keyof ListAgentsResponses]; +export type ListBanksResponse = ListBanksResponses[keyof ListBanksResponses]; export type GetAgentStatsData = { body?: never; path: { /** - * Agent Id + * Bank Id */ - agent_id: string; + bank_id: string; }; query?: never; - url: '/api/v1/agents/{agent_id}/stats'; + url: '/v1/default/banks/{bank_id}/stats'; }; export type GetAgentStatsErrors = { @@ -763,13 +989,118 @@ export type GetAgentStatsResponses = { 200: unknown; }; +export type ListEntitiesData = { + body?: never; + path: { + /** + * Bank Id + */ + bank_id: string; + }; + query?: { + /** + * Limit + * + * Maximum number of entities to return + */ + limit?: number; + }; + url: '/v1/default/banks/{bank_id}/entities'; +}; + +export type ListEntitiesErrors = { + /** + * Validation Error + */ + 422: HttpValidationError; +}; + +export type ListEntitiesError = ListEntitiesErrors[keyof ListEntitiesErrors]; + +export type ListEntitiesResponses = { + /** + * Successful Response + */ + 200: EntityListResponse; +}; + +export type ListEntitiesResponse = ListEntitiesResponses[keyof ListEntitiesResponses]; + +export type GetEntityData = { + body?: never; + path: { + /** + * Bank Id + */ + bank_id: string; + /** + * Entity Id + */ + entity_id: string; + }; + query?: never; + url: '/v1/default/banks/{bank_id}/entities/{entity_id}'; +}; + +export type GetEntityErrors = { + /** + * Validation Error + */ + 422: HttpValidationError; +}; + +export type GetEntityError = GetEntityErrors[keyof GetEntityErrors]; + +export type GetEntityResponses = { + /** + * Successful Response + */ + 200: EntityDetailResponse; +}; + +export type GetEntityResponse = GetEntityResponses[keyof GetEntityResponses]; + +export type RegenerateEntityObservationsData = { + body?: never; + path: { + /** + * Bank Id + */ + bank_id: string; + /** + * Entity Id + */ + entity_id: string; + }; + query?: never; + url: '/v1/default/banks/{bank_id}/entities/{entity_id}/regenerate'; +}; + +export type RegenerateEntityObservationsErrors = { + /** + * Validation Error + */ + 422: HttpValidationError; +}; + +export type RegenerateEntityObservationsError = RegenerateEntityObservationsErrors[keyof RegenerateEntityObservationsErrors]; + +export type RegenerateEntityObservationsResponses = { + /** + * Successful Response + */ + 200: EntityDetailResponse; +}; + +export type RegenerateEntityObservationsResponse = RegenerateEntityObservationsResponses[keyof RegenerateEntityObservationsResponses]; + export type ListDocumentsData = { body?: never; path: { /** - * Agent Id + * Bank Id */ - agent_id: string; + bank_id: string; }; query?: { /** @@ -785,7 +1116,7 @@ export type ListDocumentsData = { */ offset?: number; }; - url: '/api/v1/agents/{agent_id}/documents'; + url: '/v1/default/banks/{bank_id}/documents'; }; export type ListDocumentsErrors = { @@ -810,16 +1141,16 @@ export type DeleteDocumentData = { body?: never; path: { /** - * Agent Id + * Bank Id */ - agent_id: string; + bank_id: string; /** * Document Id */ document_id: string; }; query?: never; - url: '/api/v1/agents/{agent_id}/documents/{document_id}'; + url: '/v1/default/banks/{bank_id}/documents/{document_id}'; }; export type DeleteDocumentErrors = { @@ -842,16 +1173,16 @@ export type GetDocumentData = { body?: never; path: { /** - * Agent Id + * Bank Id */ - agent_id: string; + bank_id: string; /** * Document Id */ document_id: string; }; query?: never; - url: '/api/v1/agents/{agent_id}/documents/{document_id}'; + url: '/v1/default/banks/{bank_id}/documents/{document_id}'; }; export type GetDocumentErrors = { @@ -872,113 +1203,16 @@ export type GetDocumentResponses = { export type GetDocumentResponse = GetDocumentResponses[keyof GetDocumentResponses]; -export type ClearAgentMemoriesData = { - body?: never; - path: { - /** - * Agent Id - */ - agent_id: string; - }; - query?: { - /** - * Fact Type - * - * Optional fact type filter (world, agent, opinion) - */ - fact_type?: string | null; - }; - url: '/api/v1/agents/{agent_id}/memories'; -}; - -export type ClearAgentMemoriesErrors = { - /** - * Validation Error - */ - 422: HttpValidationError; -}; - -export type ClearAgentMemoriesError = ClearAgentMemoriesErrors[keyof ClearAgentMemoriesErrors]; - -export type ClearAgentMemoriesResponses = { - /** - * Successful Response - */ - 200: DeleteResponse; -}; - -export type ClearAgentMemoriesResponse = ClearAgentMemoriesResponses[keyof ClearAgentMemoriesResponses]; - -export type BatchPutMemoriesData = { - body: BatchPutRequest; - path: { - /** - * Agent Id - */ - agent_id: string; - }; - query?: never; - url: '/api/v1/agents/{agent_id}/memories'; -}; - -export type BatchPutMemoriesErrors = { - /** - * Validation Error - */ - 422: HttpValidationError; -}; - -export type BatchPutMemoriesError = BatchPutMemoriesErrors[keyof BatchPutMemoriesErrors]; - -export type BatchPutMemoriesResponses = { - /** - * Successful Response - */ - 200: BatchPutResponse; -}; - -export type BatchPutMemoriesResponse = BatchPutMemoriesResponses[keyof BatchPutMemoriesResponses]; - -export type BatchPutAsyncData = { - body: BatchPutRequest; - path: { - /** - * Agent Id - */ - agent_id: string; - }; - query?: never; - url: '/api/v1/agents/{agent_id}/memories/async'; -}; - -export type BatchPutAsyncErrors = { - /** - * Validation Error - */ - 422: HttpValidationError; -}; - -export type BatchPutAsyncError = BatchPutAsyncErrors[keyof BatchPutAsyncErrors]; - -export type BatchPutAsyncResponses = { - /** - * Successful Response - */ - 200: BatchPutAsyncResponse; -}; - -export type BatchPutAsyncResponse2 = BatchPutAsyncResponses[keyof BatchPutAsyncResponses]; - export type ListOperationsData = { body?: never; path: { /** - * Agent Id + * Bank Id */ - agent_id: string; + bank_id: string; }; query?: never; - url: '/api/v1/agents/{agent_id}/operations'; + url: '/v1/default/banks/{bank_id}/operations'; }; export type ListOperationsErrors = { @@ -1001,16 +1235,16 @@ export type CancelOperationData = { body?: never; path: { /** - * Agent Id + * Bank Id */ - agent_id: string; + bank_id: string; /** * Operation Id */ operation_id: string; }; query?: never; - url: '/api/v1/agents/{agent_id}/operations/{operation_id}'; + url: '/v1/default/banks/{bank_id}/operations/{operation_id}'; }; export type CancelOperationErrors = { @@ -1029,154 +1263,189 @@ export type CancelOperationResponses = { 200: unknown; }; -export type DeleteMemoryUnitData = { +export type GetBankProfileData = { body?: never; path: { /** - * Agent Id + * Bank Id */ - agent_id: string; - /** - * Unit Id - */ - unit_id: string; + bank_id: string; }; query?: never; - url: '/api/v1/agents/{agent_id}/memories/{unit_id}'; + url: '/v1/default/banks/{bank_id}/profile'; }; -export type DeleteMemoryUnitErrors = { +export type GetBankProfileErrors = { /** * Validation Error */ 422: HttpValidationError; }; -export type DeleteMemoryUnitError = DeleteMemoryUnitErrors[keyof DeleteMemoryUnitErrors]; +export type GetBankProfileError = GetBankProfileErrors[keyof GetBankProfileErrors]; -export type DeleteMemoryUnitResponses = { +export type GetBankProfileResponses = { /** * Successful Response */ - 200: unknown; + 200: BankProfileResponse; }; -export type GetAgentProfileData = { - body?: never; - path: { - /** - * Agent Id - */ - agent_id: string; - }; - query?: never; - url: '/api/v1/agents/{agent_id}/profile'; -}; +export type GetBankProfileResponse = GetBankProfileResponses[keyof GetBankProfileResponses]; -export type GetAgentProfileErrors = { - /** - * Validation Error - */ - 422: HttpValidationError; -}; - -export type GetAgentProfileError = GetAgentProfileErrors[keyof GetAgentProfileErrors]; - -export type GetAgentProfileResponses = { - /** - * Successful Response - */ - 200: AgentProfileResponse; -}; - -export type GetAgentProfileResponse = GetAgentProfileResponses[keyof GetAgentProfileResponses]; - -export type UpdateAgentPersonalityData = { +export type UpdateBankPersonalityData = { body: UpdatePersonalityRequest; path: { /** - * Agent Id + * Bank Id */ - agent_id: string; + bank_id: string; }; query?: never; - url: '/api/v1/agents/{agent_id}/profile'; + url: '/v1/default/banks/{bank_id}/profile'; }; -export type UpdateAgentPersonalityErrors = { +export type UpdateBankPersonalityErrors = { /** * Validation Error */ 422: HttpValidationError; }; -export type UpdateAgentPersonalityError = UpdateAgentPersonalityErrors[keyof UpdateAgentPersonalityErrors]; +export type UpdateBankPersonalityError = UpdateBankPersonalityErrors[keyof UpdateBankPersonalityErrors]; -export type UpdateAgentPersonalityResponses = { +export type UpdateBankPersonalityResponses = { /** * Successful Response */ - 200: AgentProfileResponse; + 200: BankProfileResponse; }; -export type UpdateAgentPersonalityResponse = UpdateAgentPersonalityResponses[keyof UpdateAgentPersonalityResponses]; +export type UpdateBankPersonalityResponse = UpdateBankPersonalityResponses[keyof UpdateBankPersonalityResponses]; -export type AddAgentBackgroundData = { +export type AddBankBackgroundData = { body: AddBackgroundRequest; path: { /** - * Agent Id + * Bank Id */ - agent_id: string; + bank_id: string; }; query?: never; - url: '/api/v1/agents/{agent_id}/background'; + url: '/v1/default/banks/{bank_id}/background'; }; -export type AddAgentBackgroundErrors = { +export type AddBankBackgroundErrors = { /** * Validation Error */ 422: HttpValidationError; }; -export type AddAgentBackgroundError = AddAgentBackgroundErrors[keyof AddAgentBackgroundErrors]; +export type AddBankBackgroundError = AddBankBackgroundErrors[keyof AddBankBackgroundErrors]; -export type AddAgentBackgroundResponses = { +export type AddBankBackgroundResponses = { /** * Successful Response */ 200: BackgroundResponse; }; -export type AddAgentBackgroundResponse = AddAgentBackgroundResponses[keyof AddAgentBackgroundResponses]; +export type AddBankBackgroundResponse = AddBankBackgroundResponses[keyof AddBankBackgroundResponses]; -export type CreateOrUpdateAgentData = { - body: CreateAgentRequest; +export type CreateOrUpdateBankData = { + body: CreateBankRequest; path: { /** - * Agent Id + * Bank Id */ - agent_id: string; + bank_id: string; }; query?: never; - url: '/api/v1/agents/{agent_id}'; + url: '/v1/default/banks/{bank_id}'; }; -export type CreateOrUpdateAgentErrors = { +export type CreateOrUpdateBankErrors = { /** * Validation Error */ 422: HttpValidationError; }; -export type CreateOrUpdateAgentError = CreateOrUpdateAgentErrors[keyof CreateOrUpdateAgentErrors]; +export type CreateOrUpdateBankError = CreateOrUpdateBankErrors[keyof CreateOrUpdateBankErrors]; -export type CreateOrUpdateAgentResponses = { +export type CreateOrUpdateBankResponses = { /** * Successful Response */ - 200: AgentProfileResponse; + 200: BankProfileResponse; }; -export type CreateOrUpdateAgentResponse = CreateOrUpdateAgentResponses[keyof CreateOrUpdateAgentResponses]; +export type CreateOrUpdateBankResponse = CreateOrUpdateBankResponses[keyof CreateOrUpdateBankResponses]; + +export type ClearBankMemoriesData = { + body?: never; + path: { + /** + * Bank Id + */ + bank_id: string; + }; + query?: { + /** + * Type + * + * Optional fact type filter (world, agent, opinion) + */ + type?: string | null; + }; + url: '/v1/default/banks/{bank_id}/memories'; +}; + +export type ClearBankMemoriesErrors = { + /** + * Validation Error + */ + 422: HttpValidationError; +}; + +export type ClearBankMemoriesError = ClearBankMemoriesErrors[keyof ClearBankMemoriesErrors]; + +export type ClearBankMemoriesResponses = { + /** + * Successful Response + */ + 200: DeleteResponse; +}; + +export type ClearBankMemoriesResponse = ClearBankMemoriesResponses[keyof ClearBankMemoriesResponses]; + +export type RetainMemoriesData = { + body: RetainRequest; + path: { + /** + * Bank Id + */ + bank_id: string; + }; + query?: never; + url: '/v1/default/banks/{bank_id}/memories'; +}; + +export type RetainMemoriesErrors = { + /** + * Validation Error + */ + 422: HttpValidationError; +}; + +export type RetainMemoriesError = RetainMemoriesErrors[keyof RetainMemoriesErrors]; + +export type RetainMemoriesResponses = { + /** + * Successful Response + */ + 200: RetainResponse; +}; + +export type RetainMemoriesResponse = RetainMemoriesResponses[keyof RetainMemoriesResponses]; diff --git a/hindsight-clients/typescript/src/index.ts b/hindsight-clients/typescript/src/index.ts index 85219f0e..5a8bbd53 100644 --- a/hindsight-clients/typescript/src/index.ts +++ b/hindsight-clients/typescript/src/index.ts @@ -7,14 +7,14 @@ * * const client = new HindsightClient({ baseUrl: 'http://localhost:8888' }); * - * // Store a memory - * await client.put('alice', 'Alice loves AI'); + * // Retain a memory + * await client.retain('alice', 'Alice loves AI'); * - * // Search memories - * const results = await client.search('alice', 'What does Alice like?'); + * // Recall memories + * const results = await client.recall('alice', 'What does Alice like?'); * * // Generate contextual answer - * const answer = await client.think('alice', 'What are my interests?'); + * const answer = await client.reflect('alice', 'What are my interests?'); * ``` */ @@ -22,16 +22,17 @@ import { createClient, createConfig } from '../generated/client'; import type { Client } from '../generated/client'; import * as sdk from '../generated/sdk.gen'; import type { - BatchPutRequest, - BatchPutResponse, - SearchRequest, - SearchResponse, - SearchResult, - ThinkRequest, - ThinkResponse, + RetainRequest, + RetainResponse, + RecallRequest, + RecallResponse, + RecallResult, + ReflectRequest, + ReflectResponse, ListMemoryUnitsResponse, - AgentProfileResponse, - CreateAgentRequest, + BankProfileResponse, + CreateBankRequest, + Budget, } from '../generated/types.gen'; export interface HindsightClientOptions { @@ -40,8 +41,9 @@ export interface HindsightClientOptions { export interface MemoryItemInput { content: string; - event_date?: string | Date; + timestamp?: string | Date; context?: string; + metadata?: Record; } export class HindsightClient { @@ -56,27 +58,30 @@ export class HindsightClient { } /** - * Store a single memory for an agent. + * Retain a single memory for a bank. */ - async put( - agentId: string, + async retain( + bankId: string, content: string, - options?: { eventDate?: Date | string; context?: string } - ): Promise { - const item: { content: string; event_date?: string; context?: string } = { content }; - if (options?.eventDate) { - item.event_date = - options.eventDate instanceof Date - ? options.eventDate.toISOString() - : options.eventDate; + options?: { timestamp?: Date | string; context?: string; metadata?: Record } + ): Promise { + const item: { content: string; timestamp?: string; context?: string; metadata?: Record } = { content }; + if (options?.timestamp) { + item.timestamp = + options.timestamp instanceof Date + ? options.timestamp.toISOString() + : options.timestamp; } if (options?.context) { item.context = options.context; } + if (options?.metadata) { + item.metadata = options.metadata; + } - const response = await sdk.batchPutMemories({ + const response = await sdk.retainMemories({ client: this.client, - path: { agent_id: agentId }, + path: { bank_id: bankId }, body: { items: [item] }, }); @@ -84,42 +89,48 @@ export class HindsightClient { } /** - * Store multiple memories in batch. + * Retain multiple memories in batch. */ - async putBatch(agentId: string, items: MemoryItemInput[]): Promise { + async retainBatch(bankId: string, items: MemoryItemInput[], options?: { documentId?: string; async?: boolean }): Promise { const processedItems = items.map((item) => ({ content: item.content, context: item.context, - event_date: - item.event_date instanceof Date - ? item.event_date.toISOString() - : item.event_date, + metadata: item.metadata, + timestamp: + item.timestamp instanceof Date + ? item.timestamp.toISOString() + : item.timestamp, })); - const response = await sdk.batchPutMemories({ + const response = await sdk.retainMemories({ client: this.client, - path: { agent_id: agentId }, - body: { items: processedItems }, + path: { bank_id: bankId }, + body: { + items: processedItems, + document_id: options?.documentId, + async: options?.async, + }, }); return response.data!; } /** - * Search memories with a natural language query. - * Returns a simplified list of search results. + * Recall memories with a natural language query. + * Returns a simplified list of recall results. */ - async search( - agentId: string, + async recall( + bankId: string, query: string, - options?: { maxTokens?: number } - ): Promise { - const response = await sdk.searchMemories({ + options?: { maxTokens?: number; budget?: Budget } + ): Promise { + const response = await sdk.recallMemories({ client: this.client, - path: { agent_id: agentId }, + path: { bank_id: bankId }, body: { query, max_tokens: options?.maxTokens, + budget: options?.budget || 'mid', }, }); @@ -127,25 +138,27 @@ export class HindsightClient { } /** - * Search memories with full options and response. + * Recall memories with full options and response. */ - async searchMemories( - agentId: string, + async recallMemories( + bankId: string, options: { query: string; - factType?: string[]; + types?: string[]; maxTokens?: number; trace?: boolean; + budget?: Budget; } - ): Promise { - const response = await sdk.searchMemories({ + ): Promise { + const response = await sdk.recallMemories({ client: this.client, - path: { agent_id: agentId }, + path: { bank_id: bankId }, body: { query: options.query, - fact_type: options.factType, + types: options.types, max_tokens: options.maxTokens, trace: options.trace, + budget: options.budget || 'mid', }, }); @@ -153,20 +166,20 @@ export class HindsightClient { } /** - * Think and generate a contextual answer using the agent's identity and memories. + * Reflect and generate a contextual answer using the bank's identity and memories. */ - async think( - agentId: string, + async reflect( + bankId: string, query: string, - options?: { context?: string; thinkingBudget?: number } - ): Promise { - const response = await sdk.think({ + options?: { context?: string; budget?: Budget } + ): Promise { + const response = await sdk.reflect({ client: this.client, - path: { agent_id: agentId }, + path: { bank_id: bankId }, body: { query, context: options?.context, - thinking_budget: options?.thinkingBudget, + budget: options?.budget || 'low', }, }); @@ -177,16 +190,16 @@ export class HindsightClient { * List memories with pagination. */ async listMemories( - agentId: string, - options?: { limit?: number; offset?: number; factType?: string; q?: string } + bankId: string, + options?: { limit?: number; offset?: number; type?: string; q?: string } ): Promise { const response = await sdk.listMemories({ client: this.client, - path: { agent_id: agentId }, + path: { bank_id: bankId }, query: { limit: options?.limit, offset: options?.offset, - fact_type: options?.factType, + type: options?.type, q: options?.q, }, }); @@ -195,18 +208,19 @@ export class HindsightClient { } /** - * Create or update an agent with personality and background. + * Create or update a bank with personality and background. */ - async createAgent( - agentId: string, - options: { name?: string; background?: string } - ): Promise { - const response = await sdk.createOrUpdateAgent({ + async createBank( + bankId: string, + options: { name?: string; background?: string; personality?: any } + ): Promise { + const response = await sdk.createOrUpdateBank({ client: this.client, - path: { agent_id: agentId }, + path: { bank_id: bankId }, body: { name: options.name, background: options.background, + personality: options.personality, }, }); @@ -214,12 +228,12 @@ export class HindsightClient { } /** - * Get an agent's profile. + * Get a bank's profile. */ - async getAgentProfile(agentId: string): Promise { - const response = await sdk.getAgentProfile({ + async getBankProfile(bankId: string): Promise { + const response = await sdk.getBankProfile({ client: this.client, - path: { agent_id: agentId }, + path: { bank_id: bankId }, }); return response.data!; @@ -228,16 +242,17 @@ export class HindsightClient { // Re-export types for convenience export type { - BatchPutRequest, - BatchPutResponse, - SearchRequest, - SearchResponse, - SearchResult, - ThinkRequest, - ThinkResponse, + RetainRequest, + RetainResponse, + RecallRequest, + RecallResponse, + RecallResult, + ReflectRequest, + ReflectResponse, ListMemoryUnitsResponse, - AgentProfileResponse, - CreateAgentRequest, + BankProfileResponse, + CreateBankRequest, + Budget, }; // Also export low-level SDK functions for advanced usage diff --git a/hindsight-control-plane/package-lock.json b/hindsight-control-plane/package-lock.json index b5de9299..355798e9 100644 --- a/hindsight-control-plane/package-lock.json +++ b/hindsight-control-plane/package-lock.json @@ -1,14 +1,15 @@ { - "name": "control-plane", - "version": "0.1.0", + "name": "hindsight-control-plane", + "version": "0.0.7", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "control-plane", - "version": "0.1.0", + "name": "hindsight-control-plane", + "version": "0.0.7", "license": "ISC", "dependencies": { + "@hindsight/client": "file:../hindsight-clients/typescript", "@tailwindcss/postcss": "^4.1.17", "@types/node": "^24.10.0", "@types/react": "^19.2.2", @@ -31,6 +32,19 @@ "typescript": "^5.9.3" } }, + "../hindsight-clients/typescript": { + "name": "@hindsight/client", + "version": "0.0.8", + "license": "MIT", + "devDependencies": { + "@hey-api/openapi-ts": "^0.88.0", + "@types/jest": "^29.0.0", + "@types/node": "^20.0.0", + "jest": "^29.0.0", + "ts-jest": "^29.0.0", + "typescript": "^5.0.0" + } + }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", @@ -450,6 +464,10 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@hindsight/client": { + "resolved": "../hindsight-clients/typescript", + "link": true + }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", diff --git a/hindsight-control-plane/package.json b/hindsight-control-plane/package.json index 7e805c1d..2418295b 100644 --- a/hindsight-control-plane/package.json +++ b/hindsight-control-plane/package.json @@ -13,6 +13,7 @@ "license": "ISC", "description": "Control plane for Hindsight - Semantic memory system", "dependencies": { + "@hindsight/client": "file:../hindsight-clients/typescript", "@tailwindcss/postcss": "^4.1.17", "@types/node": "^24.10.0", "@types/react": "^19.2.2", diff --git a/hindsight-control-plane/src/app/api/agents/route.ts b/hindsight-control-plane/src/app/api/agents/route.ts deleted file mode 100644 index f0a1e475..00000000 --- a/hindsight-control-plane/src/app/api/agents/route.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { NextResponse } from 'next/server'; - -const DATAPLANE_URL = process.env.HINDSIGHT_CP_DATAPLANE_API_URL || 'http://localhost:8888'; - -export async function GET() { - try { - const response = await fetch(`${DATAPLANE_URL}/api/v1/agents`); - const data = await response.json(); - return NextResponse.json(data, { status: response.status }); - } catch (error) { - console.error('Error fetching agents:', error); - return NextResponse.json( - { error: 'Failed to fetch agents' }, - { status: 500 } - ); - } -} diff --git a/hindsight-control-plane/src/app/api/banks/route.ts b/hindsight-control-plane/src/app/api/banks/route.ts new file mode 100644 index 00000000..4f0a91ee --- /dev/null +++ b/hindsight-control-plane/src/app/api/banks/route.ts @@ -0,0 +1,15 @@ +import { NextResponse } from 'next/server'; +import { sdk, lowLevelClient } from '@/lib/hindsight-client'; + +export async function GET() { + try { + const response = await sdk.listBanks({ client: lowLevelClient }); + return NextResponse.json(response.data, { status: 200 }); + } catch (error) { + console.error('Error fetching banks:', error); + return NextResponse.json( + { error: 'Failed to fetch banks' }, + { status: 500 } + ); + } +} diff --git a/hindsight-control-plane/src/app/api/documents/[documentId]/route.ts b/hindsight-control-plane/src/app/api/documents/[documentId]/route.ts index 125514cf..0802622b 100644 --- a/hindsight-control-plane/src/app/api/documents/[documentId]/route.ts +++ b/hindsight-control-plane/src/app/api/documents/[documentId]/route.ts @@ -1,6 +1,5 @@ import { NextRequest, NextResponse } from 'next/server'; - -const DATAPLANE_URL = process.env.HINDSIGHT_CP_DATAPLANE_API_URL || 'http://localhost:8888'; +import { sdk, lowLevelClient } from '@/lib/hindsight-client'; export async function GET( request: NextRequest, @@ -9,20 +8,21 @@ export async function GET( try { const { documentId } = await params; const searchParams = request.nextUrl.searchParams; - const agentId = searchParams.get('agent_id'); + const bankId = searchParams.get('bank_id'); - if (!agentId) { + if (!bankId) { return NextResponse.json( - { error: 'agent_id is required' }, + { error: 'bank_id is required' }, { status: 400 } ); } - const response = await fetch( - `${DATAPLANE_URL}/api/v1/agents/${agentId}/documents/${documentId}` - ); - const data = await response.json(); - return NextResponse.json(data, { status: response.status }); + const response = await sdk.getDocument({ + client: lowLevelClient, + path: { bank_id: bankId, document_id: documentId } + }); + + return NextResponse.json(response.data, { status: 200 }); } catch (error) { console.error('Error fetching document:', error); return NextResponse.json( diff --git a/hindsight-control-plane/src/app/api/documents/route.ts b/hindsight-control-plane/src/app/api/documents/route.ts index 846feb21..e6c45847 100644 --- a/hindsight-control-plane/src/app/api/documents/route.ts +++ b/hindsight-control-plane/src/app/api/documents/route.ts @@ -1,28 +1,28 @@ import { NextRequest, NextResponse } from 'next/server'; - -const DATAPLANE_URL = process.env.HINDSIGHT_CP_DATAPLANE_API_URL || 'http://localhost:8888'; +import { sdk, lowLevelClient } from '@/lib/hindsight-client'; export async function GET(request: NextRequest) { try { const searchParams = request.nextUrl.searchParams; - const agentId = searchParams.get('agent_id'); + const bankId = searchParams.get('bank_id'); - if (!agentId) { + if (!bankId) { return NextResponse.json( - { error: 'agent_id is required' }, + { error: 'bank_id is required' }, { status: 400 } ); } - // Remove agent_id from query params and rebuild query string - const newSearchParams = new URLSearchParams(searchParams); - newSearchParams.delete('agent_id'); - const queryString = newSearchParams.toString(); + const limit = searchParams.get('limit') ? Number(searchParams.get('limit')) : undefined; + const offset = searchParams.get('offset') ? Number(searchParams.get('offset')) : undefined; - const url = `${DATAPLANE_URL}/api/v1/agents/${agentId}/documents${queryString ? `?${queryString}` : ''}`; - const response = await fetch(url); - const data = await response.json(); - return NextResponse.json(data, { status: response.status }); + const response = await sdk.listDocuments({ + client: lowLevelClient, + path: { bank_id: bankId }, + query: { limit, offset } + }); + + return NextResponse.json(response.data, { status: 200 }); } catch (error) { console.error('Error fetching documents:', error); return NextResponse.json( diff --git a/hindsight-control-plane/src/app/api/entities/[entityId]/regenerate/route.ts b/hindsight-control-plane/src/app/api/entities/[entityId]/regenerate/route.ts index 914e30cc..4de17dc4 100644 --- a/hindsight-control-plane/src/app/api/entities/[entityId]/regenerate/route.ts +++ b/hindsight-control-plane/src/app/api/entities/[entityId]/regenerate/route.ts @@ -9,17 +9,17 @@ export async function POST( try { const { entityId } = await params; const searchParams = request.nextUrl.searchParams; - const agentId = searchParams.get('agent_id'); + const bankId = searchParams.get('bank_id'); - if (!agentId) { + if (!bankId) { return NextResponse.json( - { error: 'agent_id is required' }, + { error: 'bank_id is required' }, { status: 400 } ); } const decodedEntityId = decodeURIComponent(entityId); - const url = `${DATAPLANE_URL}/api/v1/agents/${agentId}/entities/${decodedEntityId}/regenerate`; + const url = `${DATAPLANE_URL}/api/v1/banks/${bankId}/entities/${decodedEntityId}/regenerate`; const response = await fetch(url, { method: 'POST' }); const data = await response.json(); return NextResponse.json(data, { status: response.status }); diff --git a/hindsight-control-plane/src/app/api/entities/[entityId]/route.ts b/hindsight-control-plane/src/app/api/entities/[entityId]/route.ts index 80f17ed2..c628e900 100644 --- a/hindsight-control-plane/src/app/api/entities/[entityId]/route.ts +++ b/hindsight-control-plane/src/app/api/entities/[entityId]/route.ts @@ -9,18 +9,18 @@ export async function GET( try { const { entityId } = await params; const searchParams = request.nextUrl.searchParams; - const agentId = searchParams.get('agent_id'); + const bankId = searchParams.get('bank_id'); - if (!agentId) { + if (!bankId) { return NextResponse.json( - { error: 'agent_id is required' }, + { error: 'bank_id is required' }, { status: 400 } ); } // Decode URL-encoded entityId in case it contains special chars const decodedEntityId = decodeURIComponent(entityId); - const url = `${DATAPLANE_URL}/api/v1/agents/${agentId}/entities/${decodedEntityId}`; + const url = `${DATAPLANE_URL}/api/v1/banks/${bankId}/entities/${decodedEntityId}`; const response = await fetch(url); const data = await response.json(); return NextResponse.json(data, { status: response.status }); diff --git a/hindsight-control-plane/src/app/api/entities/route.ts b/hindsight-control-plane/src/app/api/entities/route.ts index a9d02ea3..7f0359da 100644 --- a/hindsight-control-plane/src/app/api/entities/route.ts +++ b/hindsight-control-plane/src/app/api/entities/route.ts @@ -5,21 +5,21 @@ const DATAPLANE_URL = process.env.HINDSIGHT_CP_DATAPLANE_API_URL || 'http://loca export async function GET(request: NextRequest) { try { const searchParams = request.nextUrl.searchParams; - const agentId = searchParams.get('agent_id'); + const bankId = searchParams.get('bank_id'); - if (!agentId) { + if (!bankId) { return NextResponse.json( - { error: 'agent_id is required' }, + { error: 'bank_id is required' }, { status: 400 } ); } - // Remove agent_id from query params and rebuild query string + // Remove bank_id from query params and rebuild query string const newSearchParams = new URLSearchParams(searchParams); - newSearchParams.delete('agent_id'); + newSearchParams.delete('bank_id'); const queryString = newSearchParams.toString(); - const url = `${DATAPLANE_URL}/api/v1/agents/${agentId}/entities${queryString ? `?${queryString}` : ''}`; + const url = `${DATAPLANE_URL}/api/v1/banks/${bankId}/entities${queryString ? `?${queryString}` : ''}`; const response = await fetch(url); const data = await response.json(); return NextResponse.json(data, { status: response.status }); diff --git a/hindsight-control-plane/src/app/api/graph/route.ts b/hindsight-control-plane/src/app/api/graph/route.ts index 5087633d..e73171ba 100644 --- a/hindsight-control-plane/src/app/api/graph/route.ts +++ b/hindsight-control-plane/src/app/api/graph/route.ts @@ -1,28 +1,30 @@ import { NextRequest, NextResponse } from 'next/server'; - -const DATAPLANE_URL = process.env.HINDSIGHT_CP_DATAPLANE_API_URL || 'http://localhost:8888'; +import { sdk, lowLevelClient } from '@/lib/hindsight-client'; export async function GET(request: NextRequest) { try { const searchParams = request.nextUrl.searchParams; - const agentId = searchParams.get('agent_id'); + const bankId = searchParams.get('bank_id') || searchParams.get('agent_id'); - if (!agentId) { + if (!bankId) { return NextResponse.json( - { error: 'agent_id is required' }, + { error: 'bank_id is required' }, { status: 400 } ); } - // Remove agent_id from query params and rebuild query string - const newSearchParams = new URLSearchParams(searchParams); - newSearchParams.delete('agent_id'); - const queryString = newSearchParams.toString(); + // Get optional query parameters + const type = searchParams.get('type') || searchParams.get('fact_type') || undefined; - const url = `${DATAPLANE_URL}/api/v1/agents/${agentId}/graph${queryString ? `?${queryString}` : ''}`; - const response = await fetch(url); - const data = await response.json(); - return NextResponse.json(data, { status: response.status }); + const response = await sdk.getGraph({ + client: lowLevelClient, + path: { bank_id: bankId }, + query: { + type: type + } + }); + + return NextResponse.json(response.data, { status: 200 }); } catch (error) { console.error('Error fetching graph data:', error); return NextResponse.json( diff --git a/hindsight-control-plane/src/app/api/list/route.ts b/hindsight-control-plane/src/app/api/list/route.ts index be80cafe..da594bbd 100644 --- a/hindsight-control-plane/src/app/api/list/route.ts +++ b/hindsight-control-plane/src/app/api/list/route.ts @@ -1,28 +1,31 @@ import { NextRequest, NextResponse } from 'next/server'; - -const DATAPLANE_URL = process.env.HINDSIGHT_CP_DATAPLANE_API_URL || 'http://localhost:8888'; +import { hindsightClient, sdk, lowLevelClient } from '@/lib/hindsight-client'; export async function GET(request: NextRequest) { try { const searchParams = request.nextUrl.searchParams; - const agentId = searchParams.get('agent_id'); + const bankId = searchParams.get('bank_id') || searchParams.get('agent_id'); - if (!agentId) { + if (!bankId) { return NextResponse.json( - { error: 'agent_id is required' }, + { error: 'bank_id is required' }, { status: 400 } ); } - // Remove agent_id from query params and rebuild query string - const newSearchParams = new URLSearchParams(searchParams); - newSearchParams.delete('agent_id'); - const queryString = newSearchParams.toString(); + const limit = searchParams.get('limit') ? Number(searchParams.get('limit')) : undefined; + const offset = searchParams.get('offset') ? Number(searchParams.get('offset')) : undefined; + const type = searchParams.get('type') || searchParams.get('fact_type') || undefined; + const q = searchParams.get('q') || undefined; - const url = `${DATAPLANE_URL}/api/v1/agents/${agentId}/memories/list${queryString ? `?${queryString}` : ''}`; - const response = await fetch(url); - const data = await response.json(); - return NextResponse.json(data, { status: response.status }); + const response = await hindsightClient.listMemories(bankId, { + limit, + offset, + type, + q + }); + + return NextResponse.json(response, { status: 200 }); } catch (error) { console.error('Error listing memory units:', error); return NextResponse.json( @@ -35,12 +38,12 @@ export async function GET(request: NextRequest) { export async function DELETE(request: NextRequest) { try { const searchParams = request.nextUrl.searchParams; - const agentId = searchParams.get('agent_id'); + const bankId = searchParams.get('bank_id') || searchParams.get('agent_id'); const unitId = searchParams.get('unit_id'); - if (!agentId) { + if (!bankId) { return NextResponse.json( - { error: 'agent_id is required' }, + { error: 'bank_id is required' }, { status: 400 } ); } @@ -52,12 +55,12 @@ export async function DELETE(request: NextRequest) { ); } - const response = await fetch( - `${DATAPLANE_URL}/api/v1/agents/${agentId}/memories/${unitId}`, - { method: 'DELETE' } - ); - const data = await response.json(); - return NextResponse.json(data, { status: response.status }); + const response = await sdk.sdk.deleteMemoryUnit({ + client: lowLevelClient, + path: { bank_id: bankId, unit_id: unitId } + }); + + return NextResponse.json(response.data, { status: 200 }); } catch (error) { console.error('Error deleting memory unit:', error); return NextResponse.json( diff --git a/hindsight-control-plane/src/app/api/memories/batch/route.ts b/hindsight-control-plane/src/app/api/memories/batch/route.ts deleted file mode 100644 index 55cf7eb6..00000000 --- a/hindsight-control-plane/src/app/api/memories/batch/route.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { NextRequest, NextResponse } from 'next/server'; - -const DATAPLANE_URL = process.env.HINDSIGHT_CP_DATAPLANE_API_URL || 'http://localhost:8888'; - -export async function POST(request: NextRequest) { - try { - const body = await request.json(); - const agentId = body.agent_id; - - if (!agentId) { - return NextResponse.json( - { error: 'agent_id is required' }, - { status: 400 } - ); - } - - // Remove agent_id from body as it's now in the path - const { agent_id, ...bodyWithoutAgentId } = body; - - const response = await fetch(`${DATAPLANE_URL}/api/v1/agents/${agentId}/memories`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - body: JSON.stringify(bodyWithoutAgentId), - }); - - const data = await response.json(); - return NextResponse.json(data, { status: response.status }); - } catch (error) { - console.error('Error batch put:', error); - return NextResponse.json( - { error: 'Failed to batch put' }, - { status: 500 } - ); - } -} diff --git a/hindsight-control-plane/src/app/api/memories/batch_async/route.ts b/hindsight-control-plane/src/app/api/memories/batch_async/route.ts deleted file mode 100644 index 3f3d4d8c..00000000 --- a/hindsight-control-plane/src/app/api/memories/batch_async/route.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { NextRequest, NextResponse } from 'next/server'; - -const DATAPLANE_URL = process.env.HINDSIGHT_CP_DATAPLANE_API_URL || 'http://localhost:8888'; - -export async function POST(request: NextRequest) { - try { - const body = await request.json(); - const agentId = body.agent_id; - - if (!agentId) { - return NextResponse.json( - { error: 'agent_id is required' }, - { status: 400 } - ); - } - - // Remove agent_id from body as it's now in the path - const { agent_id, ...bodyWithoutAgentId } = body; - - const response = await fetch(`${DATAPLANE_URL}/api/v1/agents/${agentId}/memories/async`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - body: JSON.stringify(bodyWithoutAgentId), - }); - - const data = await response.json(); - return NextResponse.json(data, { status: response.status }); - } catch (error) { - console.error('Error batch put async:', error); - return NextResponse.json( - { error: 'Failed to batch put async' }, - { status: 500 } - ); - } -} diff --git a/hindsight-control-plane/src/app/api/memories/retain/route.ts b/hindsight-control-plane/src/app/api/memories/retain/route.ts new file mode 100644 index 00000000..60dd079f --- /dev/null +++ b/hindsight-control-plane/src/app/api/memories/retain/route.ts @@ -0,0 +1,28 @@ +import { NextRequest, NextResponse } from 'next/server'; +import { hindsightClient } from '@/lib/hindsight-client'; + +export async function POST(request: NextRequest) { + try { + const body = await request.json(); + const bankId = body.bank_id || body.agent_id; + + if (!bankId) { + return NextResponse.json( + { error: 'bank_id is required' }, + { status: 400 } + ); + } + + const { items, document_id } = body; + + const response = await hindsightClient.retainBatch(bankId, items, { documentId: document_id }); + + return NextResponse.json(response, { status: 200 }); + } catch (error) { + console.error('Error batch retain:', error); + return NextResponse.json( + { error: 'Failed to batch retain' }, + { status: 500 } + ); + } +} diff --git a/hindsight-control-plane/src/app/api/memories/retain_async/route.ts b/hindsight-control-plane/src/app/api/memories/retain_async/route.ts new file mode 100644 index 00000000..de8f1b54 --- /dev/null +++ b/hindsight-control-plane/src/app/api/memories/retain_async/route.ts @@ -0,0 +1,32 @@ +import { NextRequest, NextResponse } from 'next/server'; +import { sdk, lowLevelClient } from '@/lib/hindsight-client'; + +export async function POST(request: NextRequest) { + try { + const body = await request.json(); + const bankId = body.bank_id || body.agent_id; + + if (!bankId) { + return NextResponse.json( + { error: 'bank_id is required' }, + { status: 400 } + ); + } + + const { items, document_id } = body; + + const response = await sdk.sdk.retainMemories({ + client: lowLevelClient, + path: { bank_id: bankId }, + body: { items, document_id, async: true } + }); + + return NextResponse.json(response.data, { status: 200 }); + } catch (error) { + console.error('Error batch retain async:', error); + return NextResponse.json( + { error: 'Failed to batch retain async' }, + { status: 500 } + ); + } +} diff --git a/hindsight-control-plane/src/app/api/operations/[agentId]/route.ts b/hindsight-control-plane/src/app/api/operations/[agentId]/route.ts index e756d7fd..fec6b991 100644 --- a/hindsight-control-plane/src/app/api/operations/[agentId]/route.ts +++ b/hindsight-control-plane/src/app/api/operations/[agentId]/route.ts @@ -1,6 +1,5 @@ import { NextRequest, NextResponse } from 'next/server'; - -const DATAPLANE_URL = process.env.HINDSIGHT_CP_DATAPLANE_API_URL || 'http://localhost:8888'; +import { sdk, lowLevelClient } from '@/lib/hindsight-client'; export async function GET( request: NextRequest, @@ -8,9 +7,11 @@ export async function GET( ) { try { const { agentId } = await params; - const response = await fetch(`${DATAPLANE_URL}/api/v1/agents/${agentId}/operations`); - const data = await response.json(); - return NextResponse.json(data, { status: response.status }); + const response = await sdk.listOperations({ + client: lowLevelClient, + path: { bank_id: agentId } + }); + return NextResponse.json(response.data, { status: 200 }); } catch (error) { console.error('Error fetching operations:', error); return NextResponse.json( @@ -36,12 +37,12 @@ export async function DELETE( ); } - const response = await fetch( - `${DATAPLANE_URL}/api/v1/agents/${agentId}/operations/${operationId}`, - { method: 'DELETE' } - ); - const data = await response.json(); - return NextResponse.json(data, { status: response.status }); + const response = await sdk.cancelOperation({ + client: lowLevelClient, + path: { bank_id: agentId, operation_id: operationId } + }); + + return NextResponse.json(response.data, { status: 200 }); } catch (error) { console.error('Error canceling operation:', error); return NextResponse.json( diff --git a/hindsight-control-plane/src/app/api/recall/route.ts b/hindsight-control-plane/src/app/api/recall/route.ts new file mode 100644 index 00000000..9dfb4867 --- /dev/null +++ b/hindsight-control-plane/src/app/api/recall/route.ts @@ -0,0 +1,29 @@ +import { NextRequest, NextResponse } from 'next/server'; +import { hindsightClient } from '@/lib/hindsight-client'; + +export async function POST(request: NextRequest) { + try { + const body = await request.json(); + const bankId = body.bank_id || body.agent_id || 'default'; + const { query, types, fact_type, max_tokens, trace, budget } = body; + + const response = await hindsightClient.recallMemories( + bankId, + { + query, + types: types || fact_type, + maxTokens: max_tokens, + trace, + budget + } + ); + + return NextResponse.json(response, { status: 200 }); + } catch (error) { + console.error('Error recalling:', error); + return NextResponse.json( + { error: 'Failed to recall' }, + { status: 500 } + ); + } +} diff --git a/hindsight-control-plane/src/app/api/reflect/route.ts b/hindsight-control-plane/src/app/api/reflect/route.ts new file mode 100644 index 00000000..04579ff9 --- /dev/null +++ b/hindsight-control-plane/src/app/api/reflect/route.ts @@ -0,0 +1,27 @@ +import { NextRequest, NextResponse } from 'next/server'; +import { hindsightClient } from '@/lib/hindsight-client'; + +export async function POST(request: NextRequest) { + try { + const body = await request.json(); + const bankId = body.bank_id || body.agent_id || 'default'; + const { query, context, budget, thinking_budget } = body; + + const response = await hindsightClient.reflect( + bankId, + query, + { + context, + budget: budget || (thinking_budget ? 'mid' : 'low') + } + ); + + return NextResponse.json(response, { status: 200 }); + } catch (error) { + console.error('Error reflecting:', error); + return NextResponse.json( + { error: 'Failed to reflect' }, + { status: 500 } + ); + } +} diff --git a/hindsight-control-plane/src/app/api/search/route.ts b/hindsight-control-plane/src/app/api/search/route.ts deleted file mode 100644 index 4d62ca77..00000000 --- a/hindsight-control-plane/src/app/api/search/route.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { NextRequest, NextResponse } from 'next/server'; - -const DATAPLANE_URL = process.env.HINDSIGHT_CP_DATAPLANE_API_URL || 'http://localhost:8888'; - -export async function POST(request: NextRequest) { - try { - const body = await request.json(); - const agentId = body.agent_id || 'default'; - - // Remove agent_id from body as it's now in the path - const { agent_id, ...bodyWithoutAgentId } = body; - - const response = await fetch(`${DATAPLANE_URL}/api/v1/agents/${agentId}/memories/search`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - body: JSON.stringify(bodyWithoutAgentId), - }); - - const data = await response.json(); - return NextResponse.json(data, { status: response.status }); - } catch (error) { - console.error('Error searching:', error); - return NextResponse.json( - { error: 'Failed to search' }, - { status: 500 } - ); - } -} diff --git a/hindsight-control-plane/src/app/api/stats/[agentId]/route.ts b/hindsight-control-plane/src/app/api/stats/[agentId]/route.ts index dd89e669..6f4b34f1 100644 --- a/hindsight-control-plane/src/app/api/stats/[agentId]/route.ts +++ b/hindsight-control-plane/src/app/api/stats/[agentId]/route.ts @@ -1,6 +1,5 @@ import { NextRequest, NextResponse } from 'next/server'; - -const DATAPLANE_URL = process.env.HINDSIGHT_CP_DATAPLANE_API_URL || 'http://localhost:8888'; +import { sdk, lowLevelClient } from '@/lib/hindsight-client'; export async function GET( request: NextRequest, @@ -8,9 +7,11 @@ export async function GET( ) { try { const { agentId } = await params; - const response = await fetch(`${DATAPLANE_URL}/api/v1/agents/${agentId}/stats`); - const data = await response.json(); - return NextResponse.json(data, { status: response.status }); + const response = await sdk.getBankStats({ + client: lowLevelClient, + path: { bank_id: agentId } + }); + return NextResponse.json(response.data, { status: 200 }); } catch (error) { console.error('Error fetching stats:', error); return NextResponse.json( diff --git a/hindsight-control-plane/src/app/api/think/route.ts b/hindsight-control-plane/src/app/api/think/route.ts deleted file mode 100644 index 8d2f423a..00000000 --- a/hindsight-control-plane/src/app/api/think/route.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { NextRequest, NextResponse } from 'next/server'; - -const DATAPLANE_URL = process.env.HINDSIGHT_CP_DATAPLANE_API_URL || 'http://localhost:8888'; - -export async function POST(request: NextRequest) { - try { - const body = await request.json(); - const agentId = body.agent_id || 'default'; - - // Remove agent_id from body as it's now in the path - const { agent_id, ...bodyWithoutAgentId } = body; - - const response = await fetch(`${DATAPLANE_URL}/api/v1/agents/${agentId}/think`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - body: JSON.stringify(bodyWithoutAgentId), - }); - - const data = await response.json(); - return NextResponse.json(data, { status: response.status }); - } catch (error) { - console.error('Error thinking:', error); - return NextResponse.json( - { error: 'Failed to think' }, - { status: 500 } - ); - } -} diff --git a/hindsight-control-plane/src/app/dashboard/page.tsx b/hindsight-control-plane/src/app/dashboard/page.tsx index 02f12a28..0e4f8851 100644 --- a/hindsight-control-plane/src/app/dashboard/page.tsx +++ b/hindsight-control-plane/src/app/dashboard/page.tsx @@ -1,155 +1,146 @@ 'use client'; import { useState } from 'react'; -import { AgentSelector } from '@/components/agent-selector'; +import { BankSelector } from '@/components/bank-selector'; +import { Sidebar } from '@/components/sidebar'; import { DataView } from '@/components/data-view'; import { DocumentsView } from '@/components/documents-view'; import { EntitiesView } from '@/components/entities-view'; import { ThinkView } from '@/components/think-view'; -import { AddMemoryView } from '@/components/add-memory-view'; -import { StatsView } from '@/components/stats-view'; import { SearchDebugView } from '@/components/search-debug-view'; -import { useAgent } from '@/lib/agent-context'; +import { StatsView } from '@/components/stats-view'; +import { useBank } from '@/lib/bank-context'; -type MainTab = 'data' | 'documents' | 'entities' | 'search' | 'stats' | 'think' | 'add'; -type DataSubTab = 'world' | 'agent' | 'opinion'; +type NavItem = 'recall' | 'reflect' | 'data' | 'documents' | 'entities' | 'bank'; +type DataSubTab = 'world' | 'bank' | 'opinion'; export default function DashboardPage() { - const [mainTab, setMainTab] = useState('data'); + const [currentTab, setCurrentTab] = useState('data'); const [dataSubTab, setDataSubTab] = useState('world'); - const { currentAgent } = useAgent(); - - const TabButton = ({ tab, label }: { tab: MainTab; label: string }) => ( - - ); + const { currentBank } = useBank(); const DataSubTabButton = ({ tab, label }: { tab: DataSubTab; label: string }) => ( ); - const NoAgentMessage = ({ message }: { message: string }) => ( -
-

No Agent Selected

-

{message}

+ const NoAgentMessage = () => ( +
+
+

Welcome to Hindsight

+

+ Select a memory bank from the dropdown above to get started. +

+
🧠
+

+ The sidebar will appear once you select a memory bank. +

+
); return ( -
- +
+ - {/* Main Tabs */} -
- - - - - - - -
+ {!currentBank ? ( + + ) : ( +
+ - {/* Tab Content - All tabs rendered but hidden to preserve state */} -
- {/* Data Tab */} -
- {/* Data Sub Tabs */} -
- - - -
- - {/* Data Sub Tab Content - Render all but hide inactive */} -
- {!currentAgent ? ( - - ) : ( -
-
- +
+
+ {/* Recall Tab */} + {currentTab === 'recall' && ( +
+

Recall Analyzer

+

+ Analyze memory recall with detailed trace information and retrieval methods. +

+
-
- + )} + + {/* Reflect Tab */} + {currentTab === 'reflect' && ( +
+

Reflect

+

+ Ask questions and get AI-powered answers based on stored memories. +

+
-
- + )} + + {/* Data/Memories Tab */} + {currentTab === 'data' && ( +
+
+

Memories

+

+ View and explore different types of memories stored in this memory bank. +

+ +
+ + + +
+
+ +
+ {dataSubTab === 'world' && } + {dataSubTab === 'bank' && } + {dataSubTab === 'opinion' && } +
-
- )} -
-
+ )} - {/* Documents Tab */} -
-

Documents

- {!currentAgent ? ( - - ) : ( - - )} -
+ {/* Documents Tab */} + {currentTab === 'documents' && ( +
+

Documents

+

+ Manage documents and retain new memories. +

+ +
+ )} - {/* Entities Tab */} -
-

Entities

- {!currentAgent ? ( - - ) : ( - - )} -
+ {/* Entities Tab */} + {currentTab === 'entities' && ( +
+

Entities

+

+ Explore entities (people, organizations, places) mentioned in memories. +

+ +
+ )} - {/* Search Debug Tab */} -
-

Search Debug

- + {/* Memory Bank Tab (Stats & Operations) */} + {currentTab === 'bank' && ( +
+

Memory Bank

+

+ View statistics and operations for this memory bank. +

+ +
+ )} +
+
- - {/* Stats Tab */} -
-

Statistics & Operations

- -
- - {/* Think Tab */} -
-

Think - AI-Powered Answers

- {!currentAgent ? ( - - ) : ( - - )} -
- - {/* Add Memory Tab */} -
-

Add Memory

- {!currentAgent ? ( - - ) : ( - - )} -
-
+ )}
); } diff --git a/hindsight-control-plane/src/app/layout.tsx b/hindsight-control-plane/src/app/layout.tsx index 3978910b..a950da1c 100644 --- a/hindsight-control-plane/src/app/layout.tsx +++ b/hindsight-control-plane/src/app/layout.tsx @@ -1,6 +1,6 @@ import type { Metadata } from "next"; import "./globals.css"; -import { AgentProvider } from "@/lib/agent-context"; +import { BankProvider } from "@/lib/bank-context"; export const metadata: Metadata = { title: "Hindsight Control Plane", @@ -15,9 +15,9 @@ export default function RootLayout({ return ( - + {children} - + ); diff --git a/hindsight-control-plane/src/components/add-memory-view.tsx b/hindsight-control-plane/src/components/add-memory-view.tsx index 34a789ab..9a8e720f 100644 --- a/hindsight-control-plane/src/components/add-memory-view.tsx +++ b/hindsight-control-plane/src/components/add-memory-view.tsx @@ -1,11 +1,11 @@ 'use client'; import { useState } from 'react'; -import { dataplaneClient } from '@/lib/api'; -import { useAgent } from '@/lib/agent-context'; +import { client } from '@/lib/api'; +import { useBank } from '@/lib/bank-context'; export function AddMemoryView() { - const { currentAgent } = useAgent(); + const { currentBank } = useBank(); const [content, setContent] = useState(''); const [context, setContext] = useState(''); const [eventDate, setEventDate] = useState(''); @@ -24,7 +24,7 @@ export function AddMemoryView() { }; const submitMemory = async () => { - if (!currentAgent || !content) { + if (!currentBank || !content) { alert('Please enter content'); return; } @@ -35,21 +35,14 @@ export function AddMemoryView() { try { const item: any = { content }; if (context) item.context = context; - if (eventDate) item.event_date = eventDate; + if (eventDate) item.timestamp = eventDate; - const params: any = { - agent_id: currentAgent, + const data: any = await client.retain({ + bank_id: currentBank, items: [item], - }; - - if (documentId) params.document_id = documentId; - - let data: any; - if (async) { - data = await dataplaneClient.batchPutAsync(params); - } else { - data = await dataplaneClient.batchPut(params); - } + document_id: documentId, + async, + }); setResult(data.message as string); setContent(''); @@ -64,7 +57,7 @@ export function AddMemoryView() { return (

- Submit memories to the selected agent. You can add one or multiple memories at once. + Retain memories to the selected memory bank. You can add one or multiple memories at once.

@@ -134,7 +127,7 @@ export function AddMemoryView() { disabled={loading} className="px-6 py-3 bg-primary text-primary-foreground rounded cursor-pointer font-bold text-sm hover:opacity-90 disabled:opacity-50 disabled:cursor-not-allowed" > - {loading ? 'Submitting...' : 'Submit Memory'} + {loading ? 'Retaining...' : 'Retain Memory'}
)}
diff --git a/hindsight-control-plane/src/components/agent-selector.tsx b/hindsight-control-plane/src/components/bank-selector.tsx similarity index 50% rename from hindsight-control-plane/src/components/agent-selector.tsx rename to hindsight-control-plane/src/components/bank-selector.tsx index 393aa55b..1f481a15 100644 --- a/hindsight-control-plane/src/components/agent-selector.tsx +++ b/hindsight-control-plane/src/components/bank-selector.tsx @@ -1,32 +1,30 @@ 'use client'; -import { useAgent } from '@/lib/agent-context'; +import { useBank } from '@/lib/bank-context'; -export function AgentSelector() { - const { currentAgent, setCurrentAgent, agents, loadAgents } = useAgent(); +export function BankSelector() { + const { currentBank, setCurrentBank, banks, loadBanks } = useBank(); return (
- Memory Graph - / - Agent: + Memory Bank: diff --git a/hindsight-control-plane/src/components/data-view.tsx b/hindsight-control-plane/src/components/data-view.tsx index df1377c9..0dfa6d96 100644 --- a/hindsight-control-plane/src/components/data-view.tsx +++ b/hindsight-control-plane/src/components/data-view.tsx @@ -1,11 +1,11 @@ 'use client'; import { useState, useEffect, useRef } from 'react'; -import { dataplaneClient } from '@/lib/api'; -import { useAgent } from '@/lib/agent-context'; +import { client } from '@/lib/api'; +import { useBank } from '@/lib/bank-context'; import cytoscape from 'cytoscape'; -type FactType = 'world' | 'agent' | 'opinion'; +type FactType = 'world' | 'bank' | 'opinion'; type ViewMode = 'graph' | 'table'; interface DataViewProps { @@ -13,7 +13,7 @@ interface DataViewProps { } export function DataView({ factType }: DataViewProps) { - const { currentAgent } = useAgent(); + const { currentBank } = useBank(); const [viewMode, setViewMode] = useState('graph'); const [data, setData] = useState(null); const [loading, setLoading] = useState(false); @@ -24,13 +24,13 @@ export function DataView({ factType }: DataViewProps) { const containerRef = useRef(null); const loadData = async () => { - if (!currentAgent) return; + if (!currentBank) return; setLoading(true); try { - const graphData: any = await dataplaneClient.getGraphData({ - agent_id: currentAgent, - fact_type: factType, + const graphData: any = await client.getGraph({ + bank_id: currentBank, + type: factType, }); console.log('Loaded graph data:', { total_units: graphData.total_units, diff --git a/hindsight-control-plane/src/components/documents-view.tsx b/hindsight-control-plane/src/components/documents-view.tsx index f209855d..25f1d925 100644 --- a/hindsight-control-plane/src/components/documents-view.tsx +++ b/hindsight-control-plane/src/components/documents-view.tsx @@ -1,23 +1,34 @@ 'use client'; import { useState } from 'react'; -import { dataplaneClient } from '@/lib/api'; -import { useAgent } from '@/lib/agent-context'; +import { client } from '@/lib/api'; +import { useBank } from '@/lib/bank-context'; +import { ChevronDown, ChevronUp } from 'lucide-react'; export function DocumentsView() { - const { currentAgent } = useAgent(); + const { currentBank } = useBank(); const [documents, setDocuments] = useState([]); const [loading, setLoading] = useState(false); const [searchQuery, setSearchQuery] = useState(''); const [total, setTotal] = useState(0); + // Add memory form state + const [showAddMemory, setShowAddMemory] = useState(false); + const [content, setContent] = useState(''); + const [context, setContext] = useState(''); + const [eventDate, setEventDate] = useState(''); + const [documentId, setDocumentId] = useState(''); + const [async, setAsync] = useState(false); + const [submitLoading, setSubmitLoading] = useState(false); + const [submitResult, setSubmitResult] = useState(null); + const loadDocuments = async () => { - if (!currentAgent) return; + if (!currentBank) return; setLoading(true); try { - const data: any = await dataplaneClient.listDocuments({ - agent_id: currentAgent, + const data: any = await client.listDocuments({ + bank_id: currentBank, q: searchQuery, limit: 100, }); @@ -32,10 +43,10 @@ export function DocumentsView() { }; const viewDocumentText = async (documentId: string) => { - if (!currentAgent) return; + if (!currentBank) return; try { - const doc: any = await dataplaneClient.getDocument(documentId, currentAgent); + const doc: any = await client.getDocument(documentId, currentBank); alert(`Document: ${doc.id}\n\nCreated: ${doc.created_at}\nMemory Units: ${doc.memory_unit_count}\n\n${doc.original_text}`); } catch (error) { console.error('Error loading document:', error); @@ -43,8 +54,143 @@ export function DocumentsView() { } }; + const submitMemory = async () => { + if (!currentBank || !content) { + alert('Please enter content'); + return; + } + + setSubmitLoading(true); + setSubmitResult(null); + + try { + const item: any = { content }; + if (context) item.context = context; + if (eventDate) item.event_date = eventDate; + + const params: any = { + bank_id: currentBank, + items: [item], + }; + + if (documentId) params.document_id = documentId; + + let data: any; + if (async) { + data = await client.retain({ ...params, async: true }); + } else { + data = await client.retain(params); + } + + setSubmitResult(data.message as string); + setContent(''); + setContext(''); + setEventDate(''); + setDocumentId(''); + + // Refresh documents list + loadDocuments(); + } catch (error) { + console.error('Error submitting memory:', error); + setSubmitResult('Error: ' + (error as Error).message); + } finally { + setSubmitLoading(false); + } + }; + return (
+ {/* Retain Memory Section */} +
+ + + {showAddMemory && ( +
+
+
+ +