pub struct CommitEvent {
pub source: String,
pub subject: String,
pub event_type: String,
pub data: Value,
pub options: Option<CommitEventOptions>,
}Expand description
Event to be committed to Genesis DB
Fields§
§source: StringEvent source
subject: StringEvent subject
event_type: StringEvent type
data: ValueEvent data
options: Option<CommitEventOptions>Event options
Trait Implementations§
Source§impl Clone for CommitEvent
impl Clone for CommitEvent
Source§fn clone(&self) -> CommitEvent
fn clone(&self) -> CommitEvent
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 CommitEvent
impl Debug for CommitEvent
Source§impl<'de> Deserialize<'de> for CommitEvent
impl<'de> Deserialize<'de> for CommitEvent
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 CommitEvent
impl RefUnwindSafe for CommitEvent
impl Send for CommitEvent
impl Sync for CommitEvent
impl Unpin for CommitEvent
impl UnwindSafe for CommitEvent
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