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.