Enum telescope::api::rcos::users::UserRole [−][src]
pub enum UserRole {
Student,
Faculty,
FacultyAdvisor,
Alum,
External,
ExternalMentor,
Sysadmin,
}
Expand description
The valid user roles for all users in the RCOS database.
Variants
Student
Faculty
FacultyAdvisor
Alum
External
ExternalMentor
Sysadmin
Implementations
Does this role represent an external user or mentor?
Can a user of role a
change their role to role b
?
Trait Implementations
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 RefUnwindSafe for UserRole
impl UnwindSafe for UserRole
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more