Struct eventstore_tcp::raw::client_messages::NewEvent
[−]
[src]
pub struct NewEvent<'a> { pub event_id: Cow<'a, [u8]>, pub event_type: Cow<'a, str>, pub data_content_type: i32, pub metadata_content_type: i32, pub data: Cow<'a, [u8]>, pub metadata: Option<Cow<'a, [u8]>>, }
Fields
event_id: Cow<'a, [u8]>
event_type: Cow<'a, str>
data_content_type: i32
metadata_content_type: i32
data: Cow<'a, [u8]>
metadata: Option<Cow<'a, [u8]>>
Methods
impl<'a> NewEvent<'a>
[src]
fn from_reader(r: &mut BytesReader, bytes: &'a [u8]) -> Result<Self>
Trait Implementations
impl<'a> Debug for NewEvent<'a>
[src]
impl<'a> Default for NewEvent<'a>
[src]
impl<'a> PartialEq for NewEvent<'a>
[src]
fn eq(&self, __arg_0: &NewEvent<'a>) -> bool
[−]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &NewEvent<'a>) -> bool
[−]
This method tests for !=
.
impl<'a> Clone for NewEvent<'a>
[src]
fn clone(&self) -> NewEvent<'a>
[−]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[−]
Performs copy-assignment from source
. Read more