pub struct AddEvent { /* private fields */ }Expand description
Native implementation for AddEvent
Implementations§
Source§impl AddEvent
impl AddEvent
pub fn new( event_type: String, attributes: Vec<BytesEntry>, data: Vec<u8>, ) -> Self
pub fn event_type(&self) -> &str
pub fn attributes(&self) -> &[BytesEntry]
pub fn data(&self) -> &[u8] ⓘ
Trait Implementations§
Source§impl FromBytes<AddEvent> for AddEvent
impl FromBytes<AddEvent> for AddEvent
fn from_bytes(bytes: &[u8]) -> Result<AddEvent, ProtoConversionError>
Source§impl FromNative<AddEvent> for AddEvent
impl FromNative<AddEvent> for AddEvent
fn from_native(add_event: AddEvent) -> Result<Self, ProtoConversionError>
Source§impl FromProto<AddEvent> for AddEvent
impl FromProto<AddEvent> for AddEvent
fn from_proto(add_event: AddEvent) -> Result<Self, ProtoConversionError>
Source§impl IntoBytes for AddEvent
impl IntoBytes for AddEvent
fn into_bytes(self) -> Result<Vec<u8>, ProtoConversionError>
Source§impl IntoNative<AddEvent> for AddEvent
impl IntoNative<AddEvent> for AddEvent
fn into_native(self) -> Result<T, ProtoConversionError>
Source§impl IntoProto<AddEvent> for AddEvent
impl IntoProto<AddEvent> for AddEvent
fn into_proto(self) -> Result<T, ProtoConversionError>
Auto Trait Implementations§
impl Freeze for AddEvent
impl RefUnwindSafe for AddEvent
impl Send for AddEvent
impl Sync for AddEvent
impl Unpin for AddEvent
impl UnsafeUnpin for AddEvent
impl UnwindSafe for AddEvent
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<'a, T> DefaultFeatures<'a> for T
impl<'a, T> DefaultFeatures<'a> for T
Source§fn clone_boxed(&self) -> Box<dyn DefaultFeatures<'a>>
fn clone_boxed(&self) -> Box<dyn DefaultFeatures<'a>>
Clone this value, and then immediately put it into a
Box
behind a trait object of this trait.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoSql for T
impl<T> IntoSql for T
Source§fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
Convert
self to an expression for Diesel’s query builder. Read moreSource§fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
Convert
&self to an expression for Diesel’s query builder. Read moreSource§impl<'a, T> NonSyncFeatures<'a> for Twhere
T: 'a + Clone,
impl<'a, T> NonSyncFeatures<'a> for Twhere
T: 'a + Clone,
Source§fn clone_boxed(&self) -> Box<dyn NonSyncFeatures<'a>>
fn clone_boxed(&self) -> Box<dyn NonSyncFeatures<'a>>
Clone this value, and then immediately put it into a
Box
behind a trait object of this trait.