pub enum AccountIfAuthorized {
Authorized(Account),
Unauthorized,
}
Expand description
A school account only if the user requesting the account is a system admin or an account admin.
Variants§
Trait Implementations§
Source§impl Clone for AccountIfAuthorized
impl Clone for AccountIfAuthorized
Source§fn clone(&self) -> AccountIfAuthorized
fn clone(&self) -> AccountIfAuthorized
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 AccountIfAuthorized
impl Debug for AccountIfAuthorized
Source§impl<'de> Deserialize<'de> for AccountIfAuthorized
impl<'de> Deserialize<'de> for AccountIfAuthorized
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 AccountIfAuthorized
impl RefUnwindSafe for AccountIfAuthorized
impl Send for AccountIfAuthorized
impl Sync for AccountIfAuthorized
impl Unpin for AccountIfAuthorized
impl UnwindSafe for AccountIfAuthorized
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