pub struct CodeGiveawayCode {
pub id: Uuid,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
pub deleted_at: Option<DateTime<Utc>>,
pub code_giveaway_id: Uuid,
pub code_given_to_user_id: Option<Uuid>,
pub added_by_user_id: Uuid,
pub code: String,
}
Fields§
§id: Uuid
§created_at: DateTime<Utc>
§updated_at: DateTime<Utc>
§deleted_at: Option<DateTime<Utc>>
§code_giveaway_id: Uuid
§code_given_to_user_id: Option<Uuid>
§added_by_user_id: Uuid
§code: String
Trait Implementations§
Source§impl Clone for CodeGiveawayCode
impl Clone for CodeGiveawayCode
Source§fn clone(&self) -> CodeGiveawayCode
fn clone(&self) -> CodeGiveawayCode
Returns a copy 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 CodeGiveawayCode
impl Debug for CodeGiveawayCode
Source§impl<'de> Deserialize<'de> for CodeGiveawayCode
impl<'de> Deserialize<'de> for CodeGiveawayCode
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 CodeGiveawayCode
impl PartialEq for CodeGiveawayCode
Source§impl Serialize for CodeGiveawayCode
impl Serialize for CodeGiveawayCode
impl StructuralPartialEq for CodeGiveawayCode
Auto Trait Implementations§
impl Freeze for CodeGiveawayCode
impl RefUnwindSafe for CodeGiveawayCode
impl Send for CodeGiveawayCode
impl Sync for CodeGiveawayCode
impl Unpin for CodeGiveawayCode
impl UnwindSafe for CodeGiveawayCode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more