pub struct UserBuilder<'a, C, S> { /* private fields */ }
Implementations§
Source§impl<'a, C> UserBuilder<'a, C, NoAccount>
impl<'a, C> UserBuilder<'a, C, NoAccount>
pub fn account_id( self, account_id: impl Into<i32>, ) -> UserBuilder<'a, C, NoFirstName>
Source§impl<'a, C> UserBuilder<'a, C, NoFirstName>
impl<'a, C> UserBuilder<'a, C, NoFirstName>
pub fn first_name( self, first_name: impl Into<String>, ) -> UserBuilder<'a, C, NoLastName>
Source§impl<'a, C> UserBuilder<'a, C, NoLastName>
impl<'a, C> UserBuilder<'a, C, NoLastName>
pub fn last_name( self, last_name: impl Into<String>, ) -> UserBuilder<'a, C, NoEmail>
Source§impl<'a, C> UserBuilder<'a, C, NoEmail>
impl<'a, C> UserBuilder<'a, C, NoEmail>
pub fn email(self, email: impl Into<String>) -> UserBuilder<'a, C, User>
Source§impl<C> UserBuilder<'_, C, User>
impl<C> UserBuilder<'_, C, User>
Auto Trait Implementations§
impl<'a, C, S> Freeze for UserBuilder<'a, C, S>where
S: Freeze,
impl<'a, C, S> RefUnwindSafe for UserBuilder<'a, C, S>where
S: RefUnwindSafe,
C: RefUnwindSafe,
impl<'a, C, S> Send for UserBuilder<'a, C, S>
impl<'a, C, S> Sync for UserBuilder<'a, C, S>
impl<'a, C, S> Unpin for UserBuilder<'a, C, S>where
S: Unpin,
impl<'a, C, S> UnwindSafe for UserBuilder<'a, C, S>where
S: UnwindSafe,
C: RefUnwindSafe,
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