pub enum DecisionOrigin {
Actor {
actor: PersonId,
},
Institution {
institution: EntityRef,
responsible_actor: Option<PersonId>,
},
Council {
council_id: String,
},
NoResponsibleActor {
reason: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for DecisionOrigin
impl Clone for DecisionOrigin
Source§impl Debug for DecisionOrigin
impl Debug for DecisionOrigin
Source§impl<'de> Deserialize<'de> for DecisionOrigin
impl<'de> Deserialize<'de> for DecisionOrigin
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
impl Eq for DecisionOrigin
Source§impl PartialEq for DecisionOrigin
impl PartialEq for DecisionOrigin
Source§impl Serialize for DecisionOrigin
impl Serialize for DecisionOrigin
impl StructuralPartialEq for DecisionOrigin
Auto Trait Implementations§
impl Freeze for DecisionOrigin
impl RefUnwindSafe for DecisionOrigin
impl Send for DecisionOrigin
impl Sync for DecisionOrigin
impl Unpin for DecisionOrigin
impl UnsafeUnpin for DecisionOrigin
impl UnwindSafe for DecisionOrigin
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