pub struct ProjectedInput {
pub header: InputHeader,
pub rule_id: String,
pub source_event_id: String,
pub content: String,
}Expand description
Projection-derived input (generated from RuntimeEvent by projection rules).
Fields§
§header: InputHeader§rule_id: StringThe projection rule that created this.
source_event_id: StringSource event ID.
content: StringProjected content.
Trait Implementations§
Source§impl Clone for ProjectedInput
impl Clone for ProjectedInput
Source§fn clone(&self) -> ProjectedInput
fn clone(&self) -> ProjectedInput
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 ProjectedInput
impl Debug for ProjectedInput
Source§impl<'de> Deserialize<'de> for ProjectedInput
impl<'de> Deserialize<'de> for ProjectedInput
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 ProjectedInput
impl RefUnwindSafe for ProjectedInput
impl Send for ProjectedInput
impl Sync for ProjectedInput
impl Unpin for ProjectedInput
impl UnsafeUnpin for ProjectedInput
impl UnwindSafe for ProjectedInput
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