OpenAgentID documentation
Source referencesRust module referenceopenagent-weave

openagent-weave · crate

Declared module signatures, types, configuration, and source documentation.

Source: openagent-sdk/adapters/weave/src/lib.rs. SHA-256: f6ff34beea33ace1e6cf696d32d2ae99a199db8044efea61e6dad53ed3b486a9.

This source reference follows declared modules and preserves feature attributes. It includes public declarations and implementation methods in those modules. Private-module exports and trait resolution still require the compiler; not every declaration is a crate-root import. Function bodies and constant values are omitted. Source comments describe their implementation context and are not a production deployment claim.

codec

pub mod codec;

Source line: 44.

config

pub mod config;

Source line: 45.

error

pub mod error;

Source line: 46.

handler

pub mod handler;

Source line: 47.

peer_auth

pub mod peer_auth;

Source line: 48.

protocol

pub mod protocol;

Source line: 49.

transport

pub mod transport;

Source line: 50.

pub use config::WeaveAuthConfig;

pub use config::WeaveAuthConfig;

Source line: 52.

pub use error::WeaveAuthError;

pub use error::WeaveAuthError;

Source line: 53.

pub use handler::HandshakeHandler;

pub use handler::HandshakeHandler;

Source line: 54.

pub use peer_auth::{PeerAuthState, PeerAuthStore};

pub use peer_auth::{PeerAuthState, PeerAuthStore};

Source line: 55.

pub use protocol::{

HandshakeRequest, HandshakeResponse, WeaveAuthBehaviour, WeaveAuthEvent, OPENAGENT_AUTH_PROTOCOL, };

pub use protocol::{
    HandshakeRequest, HandshakeResponse, WeaveAuthBehaviour, WeaveAuthEvent,
    OPENAGENT_AUTH_PROTOCOL,
};

Source line: 56.

pub use transport::WeaveTransport;

pub use transport::WeaveTransport;

Source line: 60.

On this page