pub enum AuthorizationOutcome {
Allowed {
reference: AuthorizationReference,
},
Refused {
refusal: AuthorizationRefusal,
reference: Option<AuthorizationReference>,
detail: String,
},
}Expand description
What the host answered for one proposed attempt, as kept for evidence.
Variants§
Allowed
Fields
§
reference: AuthorizationReferenceRefused
Fields
§
refusal: AuthorizationRefusal§
reference: Option<AuthorizationReference>The host’s reference, when its answer carried one.
Trait Implementations§
Source§impl Clone for AuthorizationOutcome
impl Clone for AuthorizationOutcome
Source§impl Debug for AuthorizationOutcome
impl Debug for AuthorizationOutcome
Source§impl<'de> Deserialize<'de> for AuthorizationOutcome
impl<'de> Deserialize<'de> for AuthorizationOutcome
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
impl Eq for AuthorizationOutcome
Source§impl JsonSchema for AuthorizationOutcome
impl JsonSchema for AuthorizationOutcome
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 AuthorizationOutcome
impl PartialEq for AuthorizationOutcome
Source§impl Serialize for AuthorizationOutcome
impl Serialize for AuthorizationOutcome
impl StructuralPartialEq for AuthorizationOutcome
Auto Trait Implementations§
impl Freeze for AuthorizationOutcome
impl RefUnwindSafe for AuthorizationOutcome
impl Send for AuthorizationOutcome
impl Sync for AuthorizationOutcome
impl Unpin for AuthorizationOutcome
impl UnsafeUnpin for AuthorizationOutcome
impl UnwindSafe for AuthorizationOutcome
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