Fields
username: String
password: String
invite_token: Option<String>
Implementations
sourceimpl Login
impl Login
sourcepub async fn invite_token_valid(
&self,
conn: &mut Transaction<'_>
) -> Result<bool, DatabaseError>
pub async fn invite_token_valid(
&self,
conn: &mut Transaction<'_>
) -> Result<bool, DatabaseError>
Will return whether the token is valid and hasnt been claimed yet.
pub async fn invalidate_token(
&self,
conn: &mut Transaction<'_>
) -> Result<usize, DatabaseError>
pub async fn new_invite(
conn: &mut Transaction<'_>
) -> Result<String, DatabaseError>
pub async fn get_all_invites(
conn: &mut Transaction<'_>
) -> Result<Vec<String>, DatabaseError>
pub async fn delete_token(
conn: &mut Transaction<'_>,
token: String
) -> Result<usize, DatabaseError>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Login
impl<'de> Deserialize<'de> for Login
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 Login
impl Send for Login
impl Sync for Login
impl Unpin for Login
impl UnwindSafe for Login
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more