Struct database::user::UpdateableUser
source · [−]pub struct UpdateableUser {
pub prefs: Option<UserSettings>,
}
Fields
prefs: Option<UserSettings>
Implementations
sourceimpl UpdateableUser
impl UpdateableUser
pub async fn update(
&self,
conn: &mut Transaction<'_>,
user: UserID
) -> Result<usize, DatabaseError>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for UpdateableUser
impl<'de> Deserialize<'de> for UpdateableUser
sourcefn 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 RefUnwindSafe for UpdateableUser
impl Send for UpdateableUser
impl Sync for UpdateableUser
impl Unpin for UpdateableUser
impl UnwindSafe for UpdateableUser
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more