pub enum Outbound {}Expand description
Marker selecting associations for messages sent by the local role.
Trait Implementations§
Source§impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for Ready
impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for Ready
Source§type ProtocolPhase = Ready
type ProtocolPhase = Ready
Generated grammar phase corresponding to the connection typestate.
Source§type Message = ReadyInternalMessage
type Message = ReadyInternalMessage
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for Building
impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for Building
Source§type ProtocolPhase = Building
type ProtocolPhase = Building
Generated grammar phase corresponding to the connection typestate.
Source§type Message = BuildingInternalMessage
type Message = BuildingInternalMessage
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for BoundBuilding
impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for BoundBuilding
Source§type ProtocolPhase = BoundBuilding
type ProtocolPhase = BoundBuilding
Generated grammar phase corresponding to the connection typestate.
Source§type Message = BoundBuildingInternalMessage
type Message = BoundBuildingInternalMessage
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for CopyIn
impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for CopyIn
Source§type ProtocolPhase = CopyIn
type ProtocolPhase = CopyIn
Generated grammar phase corresponding to the connection typestate.
Source§type Message = CopyInInternalMessage
type Message = CopyInInternalMessage
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for CopyBoth
impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for CopyBoth
Source§type ProtocolPhase = CopyBoth
type ProtocolPhase = CopyBoth
Generated grammar phase corresponding to the connection typestate.
Source§type Message = CopyBothInternalMessage
type Message = CopyBothInternalMessage
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for CopyBothServerDone
impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for CopyBothServerDone
Source§type ProtocolPhase = CopyBothServerDone
type ProtocolPhase = CopyBothServerDone
Generated grammar phase corresponding to the connection typestate.
Source§type Message = CopyBothServerDoneInternalMessage
type Message = CopyBothServerDoneInternalMessage
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for PasswordResponse
impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for PasswordResponse
Source§type ProtocolPhase = PasswordResponse
type ProtocolPhase = PasswordResponse
Generated grammar phase corresponding to the connection typestate.
Source§type Message = PasswordResponseInternalMessage
type Message = PasswordResponseInternalMessage
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for TokenResponse
impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for TokenResponse
Source§type ProtocolPhase = TokenResponse
type ProtocolPhase = TokenResponse
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TokenResponseInternalMessage
type Message = TokenResponseInternalMessage
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for SaslInitial
impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for SaslInitial
Source§type ProtocolPhase = SaslInitial
type ProtocolPhase = SaslInitial
Generated grammar phase corresponding to the connection typestate.
Source§type Message = SaslInitialInternalMessage
type Message = SaslInitialInternalMessage
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for SaslChallenge
impl PhaseAssociation<Outbound, ClientRole, FrontendMessage> for SaslChallenge
Source§type ProtocolPhase = SaslChallenge
type ProtocolPhase = SaslChallenge
Generated grammar phase corresponding to the connection typestate.
Source§type Message = SaslChallengeInternalMessage
type Message = SaslChallengeInternalMessage
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ClientRole, PreStartupMessage> for PreStartup
impl PhaseAssociation<Outbound, ClientRole, PreStartupMessage> for PreStartup
Source§type ProtocolPhase = PreStartup
type ProtocolPhase = PreStartup
Generated grammar phase corresponding to the connection typestate.
Source§type Message = PreStartupInternalMessage
type Message = PreStartupInternalMessage
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerSimpleQuery
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerSimpleQuery
Source§type ProtocolPhase = Simple
type ProtocolPhase = Simple
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SimpleInternalMessage>
type Message = TypedBackendMessage<SimpleInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerSimpleError
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerSimpleError
Source§type ProtocolPhase = SimpleError
type ProtocolPhase = SimpleError
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SimpleErrorInternalMessage>
type Message = TypedBackendMessage<SimpleErrorInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerBuilding
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerBuilding
Source§type ProtocolPhase = Building
type ProtocolPhase = Building
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<BuildingInternalMessage>
type Message = TypedBackendMessage<BuildingInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerParse
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerParse
Source§type ProtocolPhase = ParseResponse
type ProtocolPhase = ParseResponse
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<ParseResponseInternalMessage>
type Message = TypedBackendMessage<ParseResponseInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerBind
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerBind
Source§type ProtocolPhase = BindResponse
type ProtocolPhase = BindResponse
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<BindResponseInternalMessage>
type Message = TypedBackendMessage<BindResponseInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerDescribe
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerDescribe
Source§type ProtocolPhase = DescribeResponse
type ProtocolPhase = DescribeResponse
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<DescribeResponseInternalMessage>
type Message = TypedBackendMessage<DescribeResponseInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerExecute
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerExecute
Source§type ProtocolPhase = ExecuteResponse
type ProtocolPhase = ExecuteResponse
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<ExecuteResponseInternalMessage>
type Message = TypedBackendMessage<ExecuteResponseInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerClose
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerClose
Source§type ProtocolPhase = CloseResponse
type ProtocolPhase = CloseResponse
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<CloseResponseInternalMessage>
type Message = TypedBackendMessage<CloseResponseInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerExtendedError
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerExtendedError
Source§type ProtocolPhase = ExtendedError
type ProtocolPhase = ExtendedError
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<ExtendedErrorInternalMessage>
type Message = TypedBackendMessage<ExtendedErrorInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerSync
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerSync
Source§type ProtocolPhase = SyncResponse
type ProtocolPhase = SyncResponse
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SyncResponseInternalMessage>
type Message = TypedBackendMessage<SyncResponseInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerFunctionCall
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerFunctionCall
Source§type ProtocolPhase = FunctionResponse
type ProtocolPhase = FunctionResponse
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<FunctionResponseInternalMessage>
type Message = TypedBackendMessage<FunctionResponseInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerFunctionCallDone
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerFunctionCallDone
Source§type ProtocolPhase = FunctionReady
type ProtocolPhase = FunctionReady
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<FunctionReadyInternalMessage>
type Message = TypedBackendMessage<FunctionReadyInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerFunctionCallError
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerFunctionCallError
Source§type ProtocolPhase = FunctionReady
type ProtocolPhase = FunctionReady
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<FunctionReadyInternalMessage>
type Message = TypedBackendMessage<FunctionReadyInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyIn<CopySimple>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyIn<CopySimple>
Source§type ProtocolPhase = SimpleCopyIn
type ProtocolPhase = SimpleCopyIn
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SimpleCopyInInternalMessage>
type Message = TypedBackendMessage<SimpleCopyInInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyInDone<CopySimple>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyInDone<CopySimple>
Source§type ProtocolPhase = SimpleCopyInDone
type ProtocolPhase = SimpleCopyInDone
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SimpleCopyInDoneInternalMessage>
type Message = TypedBackendMessage<SimpleCopyInDoneInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyInFailed<CopySimple>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyInFailed<CopySimple>
Source§type ProtocolPhase = SimpleCopyInFailed
type ProtocolPhase = SimpleCopyInFailed
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SimpleCopyInFailedInternalMessage>
type Message = TypedBackendMessage<SimpleCopyInFailedInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyOut<CopySimple>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyOut<CopySimple>
Source§type ProtocolPhase = SimpleCopyOut
type ProtocolPhase = SimpleCopyOut
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SimpleCopyOutInternalMessage>
type Message = TypedBackendMessage<SimpleCopyOutInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyOutDone<CopySimple>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyOutDone<CopySimple>
Source§type ProtocolPhase = SimpleCopyOutDone
type ProtocolPhase = SimpleCopyOutDone
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SimpleCopyOutDoneInternalMessage>
type Message = TypedBackendMessage<SimpleCopyOutDoneInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyIn<CopyExtended>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyIn<CopyExtended>
Source§type ProtocolPhase = ExtendedCopyIn
type ProtocolPhase = ExtendedCopyIn
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<ExtendedCopyInInternalMessage>
type Message = TypedBackendMessage<ExtendedCopyInInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyInDone<CopyExtended>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyInDone<CopyExtended>
Source§type ProtocolPhase = ExtendedCopyInDone
type ProtocolPhase = ExtendedCopyInDone
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<ExtendedCopyInDoneInternalMessage>
type Message = TypedBackendMessage<ExtendedCopyInDoneInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyInFailed<CopyExtended>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyInFailed<CopyExtended>
Source§type ProtocolPhase = ExtendedCopyInFailed
type ProtocolPhase = ExtendedCopyInFailed
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<ExtendedCopyInFailedInternalMessage>
type Message = TypedBackendMessage<ExtendedCopyInFailedInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyOut<CopyExtended>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyOut<CopyExtended>
Source§type ProtocolPhase = ExtendedCopyOut
type ProtocolPhase = ExtendedCopyOut
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<ExtendedCopyOutInternalMessage>
type Message = TypedBackendMessage<ExtendedCopyOutInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyOutDone<CopyExtended>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyOutDone<CopyExtended>
Source§type ProtocolPhase = ExtendedCopyOutDone
type ProtocolPhase = ExtendedCopyOutDone
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<ExtendedCopyOutDoneInternalMessage>
type Message = TypedBackendMessage<ExtendedCopyOutDoneInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopySimple, BothOpen>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopySimple, BothOpen>
Source§type ProtocolPhase = SimpleCopyBoth
type ProtocolPhase = SimpleCopyBoth
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SimpleCopyBothInternalMessage>
type Message = TypedBackendMessage<SimpleCopyBothInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopySimple, BothClientDone>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopySimple, BothClientDone>
Source§type ProtocolPhase = SimpleCopyBothClientDone
type ProtocolPhase = SimpleCopyBothClientDone
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SimpleCopyBothClientDoneInternalMessage>
type Message = TypedBackendMessage<SimpleCopyBothClientDoneInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopySimple, BothServerDone>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopySimple, BothServerDone>
Source§type ProtocolPhase = SimpleCopyBothServerDone
type ProtocolPhase = SimpleCopyBothServerDone
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SimpleCopyBothServerDoneInternalMessage>
type Message = TypedBackendMessage<SimpleCopyBothServerDoneInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopySimple, BothDone>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopySimple, BothDone>
Source§type ProtocolPhase = SimpleCopyBothDone
type ProtocolPhase = SimpleCopyBothDone
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SimpleCopyBothDoneInternalMessage>
type Message = TypedBackendMessage<SimpleCopyBothDoneInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBothFailed<CopySimple>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBothFailed<CopySimple>
Source§type ProtocolPhase = SimpleCopyBothFailed
type ProtocolPhase = SimpleCopyBothFailed
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SimpleCopyBothFailedInternalMessage>
type Message = TypedBackendMessage<SimpleCopyBothFailedInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopyExtended, BothOpen>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopyExtended, BothOpen>
Source§type ProtocolPhase = ExtendedCopyBoth
type ProtocolPhase = ExtendedCopyBoth
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<ExtendedCopyBothInternalMessage>
type Message = TypedBackendMessage<ExtendedCopyBothInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopyExtended, BothClientDone>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopyExtended, BothClientDone>
Source§type ProtocolPhase = ExtendedCopyBothClientDone
type ProtocolPhase = ExtendedCopyBothClientDone
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<ExtendedCopyBothClientDoneInternalMessage>
type Message = TypedBackendMessage<ExtendedCopyBothClientDoneInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopyExtended, BothServerDone>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopyExtended, BothServerDone>
Source§type ProtocolPhase = ExtendedCopyBothServerDone
type ProtocolPhase = ExtendedCopyBothServerDone
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<ExtendedCopyBothServerDoneInternalMessage>
type Message = TypedBackendMessage<ExtendedCopyBothServerDoneInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopyExtended, BothDone>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBoth<CopyExtended, BothDone>
Source§type ProtocolPhase = ExtendedCopyBothDone
type ProtocolPhase = ExtendedCopyBothDone
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<ExtendedCopyBothDoneInternalMessage>
type Message = TypedBackendMessage<ExtendedCopyBothDoneInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBothFailed<CopyExtended>
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerCopyBothFailed<CopyExtended>
Source§type ProtocolPhase = ExtendedCopyBothFailed
type ProtocolPhase = ExtendedCopyBothFailed
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<ExtendedCopyBothFailedInternalMessage>
type Message = TypedBackendMessage<ExtendedCopyBothFailedInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerStartupRejected
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerStartupRejected
Source§type ProtocolPhase = Startup
type ProtocolPhase = Startup
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<StartupInternalMessage>
type Message = TypedBackendMessage<StartupInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerAuth
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerAuth
Source§type ProtocolPhase = Auth
type ProtocolPhase = Auth
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<AuthInternalMessage>
type Message = TypedBackendMessage<AuthInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerPassword
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerPassword
Source§type ProtocolPhase = PasswordResponse
type ProtocolPhase = PasswordResponse
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<PasswordResponseInternalMessage>
type Message = TypedBackendMessage<PasswordResponseInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerSaslInitial
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerSaslInitial
Source§type ProtocolPhase = SaslInitial
type ProtocolPhase = SaslInitial
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SaslInitialInternalMessage>
type Message = TypedBackendMessage<SaslInitialInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerSasl
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerSasl
Source§type ProtocolPhase = Sasl
type ProtocolPhase = Sasl
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SaslInternalMessage>
type Message = TypedBackendMessage<SaslInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerSaslResponse
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerSaslResponse
Source§type ProtocolPhase = SaslResponse
type ProtocolPhase = SaslResponse
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<SaslResponseInternalMessage>
type Message = TypedBackendMessage<SaslResponseInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerAuthResponse
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerAuthResponse
Source§type ProtocolPhase = TokenResponse
type ProtocolPhase = TokenResponse
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<TokenResponseInternalMessage>
type Message = TypedBackendMessage<TokenResponseInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerAuthPolicy
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerAuthPolicy
Source§type ProtocolPhase = TokenPolicy
type ProtocolPhase = TokenPolicy
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<TokenPolicyInternalMessage>
type Message = TypedBackendMessage<TokenPolicyInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerStartupReady
impl PhaseAssociation<Outbound, ServerRole, BackendMessage> for ServerStartupReady
Source§type ProtocolPhase = StartupReady
type ProtocolPhase = StartupReady
Generated grammar phase corresponding to the connection typestate.
Source§type Message = TypedBackendMessage<StartupReadyInternalMessage>
type Message = TypedBackendMessage<StartupReadyInternalMessage>
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, EncryptionReply> for ServerSslDecision
impl PhaseAssociation<Outbound, ServerRole, EncryptionReply> for ServerSslDecision
Source§type ProtocolPhase = SslDecision
type ProtocolPhase = SslDecision
Generated grammar phase corresponding to the connection typestate.
Source§type Message = SslDecisionInternalMessage
type Message = SslDecisionInternalMessage
Opaque set of messages legal for this direction, role, and phase.
Source§impl PhaseAssociation<Outbound, ServerRole, EncryptionReply> for ServerGssDecision
impl PhaseAssociation<Outbound, ServerRole, EncryptionReply> for ServerGssDecision
Source§type ProtocolPhase = GssDecision
type ProtocolPhase = GssDecision
Generated grammar phase corresponding to the connection typestate.
Source§type Message = GssDecisionInternalMessage
type Message = GssDecisionInternalMessage
Opaque set of messages legal for this direction, role, and phase.
Auto Trait Implementations§
impl Freeze for Outbound
impl RefUnwindSafe for Outbound
impl Send for Outbound
impl Sync for Outbound
impl Unpin for Outbound
impl UnsafeUnpin for Outbound
impl UnwindSafe for Outbound
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more