pub struct Revocation {
pub id: u64,
pub reason: String,
pub actor_id: Uuid,
pub created_at: DateTime<FixedOffset>,
}Expand description
Revocation : Represents a punishment revocation.
Fields§
§id: u64The unique identifier of the revocation.
reason: StringThe reason the punishment was revoked.
actor_id: UuidThe ID of the actor who revoked the punishment.
created_at: DateTime<FixedOffset>The date and time at which the punishment was revoked.
Implementations§
Source§impl Revocation
impl Revocation
Sourcepub fn new(
id: u64,
reason: String,
actor_id: Uuid,
created_at: DateTime<FixedOffset>,
) -> Revocation
pub fn new( id: u64, reason: String, actor_id: Uuid, created_at: DateTime<FixedOffset>, ) -> Revocation
Represents a punishment revocation.
Trait Implementations§
Source§impl Clone for Revocation
impl Clone for Revocation
Source§fn clone(&self) -> Revocation
fn clone(&self) -> Revocation
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 Revocation
impl Debug for Revocation
Source§impl Default for Revocation
impl Default for Revocation
Source§fn default() -> Revocation
fn default() -> Revocation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Revocation
impl<'de> Deserialize<'de> for Revocation
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 PartialEq for Revocation
impl PartialEq for Revocation
Source§impl Serialize for Revocation
impl Serialize for Revocation
impl StructuralPartialEq for Revocation
Auto Trait Implementations§
impl Freeze for Revocation
impl RefUnwindSafe for Revocation
impl Send for Revocation
impl Sync for Revocation
impl Unpin for Revocation
impl UnsafeUnpin for Revocation
impl UnwindSafe for Revocation
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