pub struct AuthCompletionStatus {
pub state: AuthCompletionState,
pub attempt_id: String,
pub generation: u64,
pub phase: Option<AuthAttemptPhase>,
pub expires_at_unix_ms: Option<u64>,
pub account_id: Option<String>,
pub session: Option<String>,
pub error_code: Option<String>,
pub message: Option<String>,
pub retryable: Option<bool>,
}Expand description
One authoritative, coordinator-locked view of completion, generation, and attempt lifecycle. Optional fields are populated only for their matching state.
Fields§
§state: AuthCompletionState§attempt_id: String§generation: u64§phase: Option<AuthAttemptPhase>§expires_at_unix_ms: Option<u64>§account_id: Option<String>§session: Option<String>§error_code: Option<String>§message: Option<String>§retryable: Option<bool>Trait Implementations§
Source§impl Clone for AuthCompletionStatus
impl Clone for AuthCompletionStatus
Source§fn clone(&self) -> AuthCompletionStatus
fn clone(&self) -> AuthCompletionStatus
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 AuthCompletionStatus
impl Debug for AuthCompletionStatus
Source§impl<'de> Deserialize<'de> for AuthCompletionStatus
impl<'de> Deserialize<'de> for AuthCompletionStatus
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 AuthCompletionStatus
Source§impl PartialEq for AuthCompletionStatus
impl PartialEq for AuthCompletionStatus
Source§impl Serialize for AuthCompletionStatus
impl Serialize for AuthCompletionStatus
impl StructuralPartialEq for AuthCompletionStatus
Auto Trait Implementations§
impl Freeze for AuthCompletionStatus
impl RefUnwindSafe for AuthCompletionStatus
impl Send for AuthCompletionStatus
impl Sync for AuthCompletionStatus
impl Unpin for AuthCompletionStatus
impl UnsafeUnpin for AuthCompletionStatus
impl UnwindSafe for AuthCompletionStatus
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