pub enum Obligation {
InjectCredential(InjectCredentialObligation),
Passthrough(PassthroughObligation),
}Variants§
InjectCredential(InjectCredentialObligation)
Passthrough(PassthroughObligation)
Implementations§
Source§impl Obligation
impl Obligation
Sourcepub fn new_inject_credential(f0: InjectCredentialObligation) -> Self
pub fn new_inject_credential(f0: InjectCredentialObligation) -> Self
Constructs a new Obligation::InjectCredential.
Source§impl Obligation
impl Obligation
Sourcepub fn new_passthrough(f0: PassthroughObligation) -> Self
pub fn new_passthrough(f0: PassthroughObligation) -> Self
Constructs a new Obligation::Passthrough.
Trait Implementations§
Source§impl Clone for Obligation
impl Clone for Obligation
Source§fn clone(&self) -> Obligation
fn clone(&self) -> Obligation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Obligation
impl Debug for Obligation
Source§impl<'de> Deserialize<'de> for Obligation
impl<'de> Deserialize<'de> for Obligation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for Obligation
impl JsonSchema for Obligation
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for Obligation
impl PartialEq for Obligation
Source§fn eq(&self, other: &Obligation) -> bool
fn eq(&self, other: &Obligation) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for Obligation
impl Serialize for Obligation
impl StructuralPartialEq for Obligation
Auto Trait Implementations§
impl Freeze for Obligation
impl RefUnwindSafe for Obligation
impl Send for Obligation
impl Sync for Obligation
impl Unpin for Obligation
impl UnsafeUnpin for Obligation
impl UnwindSafe for Obligation
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