pub enum Origin {
User,
System,
UserSystem,
UnknownValue(String),
}
Expand description
The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is “user,system”
Variants§
Implementations§
source§impl<'de> Origin
impl<'de> Origin
pub fn deserialize<__D>(__deserializer: __D) -> Result<Origin, __D::Error>where __D: Deserializer<'de>,
Trait Implementations§
source§impl<'de> Deserialize<'de> for Origin
impl<'de> Deserialize<'de> for Origin
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