Skip to main content

Crate eggress_core

Crate eggress_core 

Source

Re-exports§

pub use capability::classify_upstream_chain;
pub use capability::CapabilityResult;
pub use capability::TransportCapability;
pub use capability::UpstreamCapabilities;

Modules§

capability
chain
connector
detect
dispatch
listener
relay
replay

Structs§

SessionContext
Context for a proxy session.
TargetAddr
The address of a target server.
UpstreamId
A unique identifier for an upstream proxy.

Enums§

AuthError
Error types for authentication operations.
ClientIdentity
Client identity information.
ConnectError
Error types for connection operations.
ProtocolError
Error types for protocol operations.
ProtocolId
A unique identifier for a protocol handler.
RejectReason
Reason for rejecting a connection.
RelayError
Error types for relay operations.
RouteAction
Action to take for a routed connection.
TargetHost
The host of a target server, either an IP address or a domain name.

Traits§

AsyncStream
A trait that combines AsyncRead and AsyncWrite for bidirectional streams.

Type Aliases§

BoxStream
A type alias for a boxed async stream.
ListenerId
A unique identifier for a listener.