pub enum SessionClass {
User,
Greeter,
LockScreen,
Manager,
}Expand description
Class of Session
Variants§
Trait Implementations§
Source§impl Clone for SessionClass
impl Clone for SessionClass
Source§fn clone(&self) -> SessionClass
fn clone(&self) -> SessionClass
Returns a duplicate 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 SessionClass
impl Debug for SessionClass
Source§impl<'de> Deserialize<'de> for SessionClass
impl<'de> Deserialize<'de> for SessionClass
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
Source§impl From<&SessionClass> for &str
impl From<&SessionClass> for &str
Source§fn from(s: &SessionClass) -> Self
fn from(s: &SessionClass) -> Self
Converts to this type from the input type.
Source§impl From<SessionClass> for &str
impl From<SessionClass> for &str
Source§fn from(m: SessionClass) -> Self
fn from(m: SessionClass) -> Self
Converts to this type from the input type.
Source§impl FromStr for SessionClass
impl FromStr for SessionClass
Source§impl PartialEq for SessionClass
impl PartialEq for SessionClass
Source§impl Serialize for SessionClass
impl Serialize for SessionClass
Source§impl TryFrom<OwnedValue> for SessionClass
impl TryFrom<OwnedValue> for SessionClass
Source§impl Type for SessionClass
impl Type for SessionClass
impl Copy for SessionClass
impl Eq for SessionClass
impl StructuralPartialEq for SessionClass
Auto Trait Implementations§
impl Freeze for SessionClass
impl RefUnwindSafe for SessionClass
impl Send for SessionClass
impl Sync for SessionClass
impl Unpin for SessionClass
impl UnwindSafe for SessionClass
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<'de, T> DynamicDeserialize<'de> for Twhere
T: Type + Deserialize<'de>,
impl<'de, T> DynamicDeserialize<'de> for Twhere
T: Type + Deserialize<'de>,
Source§type Deserializer = PhantomData<T>
type Deserializer = PhantomData<T>
A DeserializeSeed implementation for this type.
Source§fn deserializer_for_signature(
signature: &Signature,
) -> Result<<T as DynamicDeserialize<'de>>::Deserializer, Error>
fn deserializer_for_signature( signature: &Signature, ) -> Result<<T as DynamicDeserialize<'de>>::Deserializer, Error>
Get a deserializer compatible with this parsed signature.