pub struct BuildUserHookAttrs {
pub id: Option<u64>,
pub name: Option<String>,
pub email: Option<String>,
}👎Deprecated since 0.1705.1: stable hook APIs are not feasible
Expand description
Build user information exposed in hooks.
Fields§
§id: Option<u64>👎Deprecated since 0.1705.1: stable hook APIs are not feasible
The ID of the user.
name: Option<String>👎Deprecated since 0.1705.1: stable hook APIs are not feasible
The user’s name.
email: Option<String>👎Deprecated since 0.1705.1: stable hook APIs are not feasible
The user’s email address.
Trait Implementations§
Source§impl Clone for BuildUserHookAttrs
impl Clone for BuildUserHookAttrs
Source§fn clone(&self) -> BuildUserHookAttrs
fn clone(&self) -> BuildUserHookAttrs
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 BuildUserHookAttrs
impl Debug for BuildUserHookAttrs
Source§impl<'de> Deserialize<'de> for BuildUserHookAttrs
impl<'de> Deserialize<'de> for BuildUserHookAttrs
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
Auto Trait Implementations§
impl Freeze for BuildUserHookAttrs
impl RefUnwindSafe for BuildUserHookAttrs
impl Send for BuildUserHookAttrs
impl Sync for BuildUserHookAttrs
impl Unpin for BuildUserHookAttrs
impl UnwindSafe for BuildUserHookAttrs
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