pub enum Stages {
Show 15 variants
Pre,
PreClientRequest,
ClientRequest,
PostClientRequest,
PreOriginRequest,
OriginRequest,
PostOriginRequest,
Source,
PreOriginResponse,
OriginResponse,
PostOriginResponse,
PreClientResponse,
ClientResponse,
PostClientResponse,
Post,
}Expand description
TODO
Variants§
Pre
PreClientRequest
ClientRequest
PostClientRequest
PreOriginRequest
OriginRequest
PostOriginRequest
Source
PreOriginResponse
OriginResponse
PostOriginResponse
PreClientResponse
ClientResponse
PostClientResponse
Post
Trait Implementations§
Source§impl Interpreter<SimpleProcessorsInterpreterContext<'_>, (Option<Response<Vec<u8>>>, MetadataInformationResultElements), Stages, Error> for CdniVerificationKey
impl Interpreter<SimpleProcessorsInterpreterContext<'_>, (Option<Response<Vec<u8>>>, MetadataInformationResultElements), Stages, Error> for CdniVerificationKey
Source§fn interpret<'a>(
&self,
input: SimpleProcessorsInterpreterContext<'a>,
) -> InterpretationResult<SimpleProcessorsInterpreterContext<'a>, (ResultValue, MetadataInformationResultElements), Error>
fn interpret<'a>( &self, input: SimpleProcessorsInterpreterContext<'a>, ) -> InterpretationResult<SimpleProcessorsInterpreterContext<'a>, (ResultValue, MetadataInformationResultElements), Error>
Perform the semantics of the MI.
fn at(&self, stage: Stages) -> bool
Source§impl Interpreter<SimpleProcessorsInterpreterContext<'_>, (Option<Response<Vec<u8>>>, MetadataInformationResultElements), Stages, Error> for TypedCrossoriginPolicy<CrossoriginPolicyVerificationKey>
impl Interpreter<SimpleProcessorsInterpreterContext<'_>, (Option<Response<Vec<u8>>>, MetadataInformationResultElements), Stages, Error> for TypedCrossoriginPolicy<CrossoriginPolicyVerificationKey>
Source§fn interpret<'a>(
&self,
input: SimpleProcessorsInterpreterContext<'a>,
) -> InterpretationResult<SimpleProcessorsInterpreterContext<'a>, (ResultValue, MetadataInformationResultElements), Error>
fn interpret<'a>( &self, input: SimpleProcessorsInterpreterContext<'a>, ) -> InterpretationResult<SimpleProcessorsInterpreterContext<'a>, (ResultValue, MetadataInformationResultElements), Error>
Perform the semantics of the MI.
fn at(&self, stage: Stages) -> bool
Source§impl Interpreter<SimpleProcessorsInterpreterContext<'_>, (Option<Response<Vec<u8>>>, MetadataInformationResultElements), Stages, Error> for TypedSetVariable<SetVariableVerificationKey>
impl Interpreter<SimpleProcessorsInterpreterContext<'_>, (Option<Response<Vec<u8>>>, MetadataInformationResultElements), Stages, Error> for TypedSetVariable<SetVariableVerificationKey>
Source§fn interpret<'a>(
&self,
input: SimpleProcessorsInterpreterContext<'a>,
) -> InterpretationResult<SimpleProcessorsInterpreterContext<'a>, (ResultValue, MetadataInformationResultElements), Error>
fn interpret<'a>( &self, input: SimpleProcessorsInterpreterContext<'a>, ) -> InterpretationResult<SimpleProcessorsInterpreterContext<'a>, (ResultValue, MetadataInformationResultElements), Error>
Perform the semantics of the MI.
fn at(&self, stage: Stages) -> bool
Source§impl Interpreter<SimpleProcessorsInterpreterContext<'_>, (Option<Response<Vec<u8>>>, MetadataInformationResultElements), Stages, Error> for TypedStage<PsVerificationKey>
impl Interpreter<SimpleProcessorsInterpreterContext<'_>, (Option<Response<Vec<u8>>>, MetadataInformationResultElements), Stages, Error> for TypedStage<PsVerificationKey>
Source§fn interpret<'a>(
&self,
input: SimpleProcessorsInterpreterContext<'a>,
) -> InterpretationResult<SimpleProcessorsInterpreterContext<'a>, (ResultValue, MetadataInformationResultElements), Error>
fn interpret<'a>( &self, input: SimpleProcessorsInterpreterContext<'a>, ) -> InterpretationResult<SimpleProcessorsInterpreterContext<'a>, (ResultValue, MetadataInformationResultElements), Error>
Perform the semantics of the MI.
fn at(&self, stage: Stages) -> bool
Source§impl Interpreter<SimpleProcessorsInterpreterContext<'_>, (Option<Response<Vec<u8>>>, MetadataInformationResultElements), Stages, Error> for TypedSourceMetadata<SourceVerificationKey>
impl Interpreter<SimpleProcessorsInterpreterContext<'_>, (Option<Response<Vec<u8>>>, MetadataInformationResultElements), Stages, Error> for TypedSourceMetadata<SourceVerificationKey>
Source§fn interpret<'a>(
&self,
input: SimpleProcessorsInterpreterContext<'a>,
) -> InterpretationResult<SimpleProcessorsInterpreterContext<'a>, (ResultValue, MetadataInformationResultElements), Error>
fn interpret<'a>( &self, input: SimpleProcessorsInterpreterContext<'a>, ) -> InterpretationResult<SimpleProcessorsInterpreterContext<'a>, (ResultValue, MetadataInformationResultElements), Error>
Perform the semantics of the MI.
fn at(&self, stage: Stages) -> bool
impl StructuralPartialEq for Stages
Auto Trait Implementations§
impl Freeze for Stages
impl RefUnwindSafe for Stages
impl Send for Stages
impl Sync for Stages
impl Unpin for Stages
impl UnsafeUnpin for Stages
impl UnwindSafe for Stages
Blanket Implementations§
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