pub enum AdminRoleInput {
One(String),
Many(Vec<String>),
}Expand description
Role input accepted by TypeScript admin routes.
Variants§
One(String)
One literal role name.
Many(Vec<String>)
Literal names stored in order as a comma-separated role.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RoleInput
impl<'de> Deserialize<'de> for RoleInput
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 RoleInput
impl RefUnwindSafe for RoleInput
impl Send for RoleInput
impl Sync for RoleInput
impl Unpin for RoleInput
impl UnsafeUnpin for RoleInput
impl UnwindSafe for RoleInput
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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