pub enum RequestEventDB {
Create {
name: Option<String>,
description: Option<String>,
schema_id: String,
namespace: String,
},
TrackerFact {
payload: Value,
evaluation_response: EvalResDB,
},
GovernanceFact {
payload: Value,
evaluation_response: EvalResDB,
approval_success: Option<bool>,
},
Transfer {
evaluation_error: Option<String>,
new_owner: String,
},
TrackerConfirm,
GovernanceConfirm {
name_old_owner: Option<String>,
evaluation_response: EvalResDB,
},
Reject,
EOL,
}Variants§
Implementations§
Source§impl RequestEventDB
impl RequestEventDB
pub fn get_event_type(&self) -> EventRequestType
Trait Implementations§
Source§impl Clone for RequestEventDB
impl Clone for RequestEventDB
Source§fn clone(&self) -> RequestEventDB
fn clone(&self) -> RequestEventDB
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 RequestEventDB
impl Debug for RequestEventDB
Source§impl<'de> Deserialize<'de> for RequestEventDB
impl<'de> Deserialize<'de> for RequestEventDB
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 RequestEventDB
impl RefUnwindSafe for RequestEventDB
impl Send for RequestEventDB
impl Sync for RequestEventDB
impl Unpin for RequestEventDB
impl UnsafeUnpin for RequestEventDB
impl UnwindSafe for RequestEventDB
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