#[non_exhaustive]pub struct AgentRevocationRequest {
pub reason: RevocationReason,
pub comments: Option<String>,
}Expand description
Request to revoke an agent.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.reason: RevocationReasonReason for revocation.
comments: Option<String>Additional comments.
Trait Implementations§
Source§impl Clone for AgentRevocationRequest
impl Clone for AgentRevocationRequest
Source§fn clone(&self) -> AgentRevocationRequest
fn clone(&self) -> AgentRevocationRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 AgentRevocationRequest
impl Debug for AgentRevocationRequest
Auto Trait Implementations§
impl Freeze for AgentRevocationRequest
impl RefUnwindSafe for AgentRevocationRequest
impl Send for AgentRevocationRequest
impl Sync for AgentRevocationRequest
impl Unpin for AgentRevocationRequest
impl UnsafeUnpin for AgentRevocationRequest
impl UnwindSafe for AgentRevocationRequest
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