[−][src]Struct eventstore::types::ResolvedEvent
A structure representing a single event or an resolved link event.
Fields
event: Option<RecordedEvent>
The event, or the resolved link event if this ResolvedEvent
is a link
event.
link: Option<RecordedEvent>
The link event if this ResolvedEvent
is a link event.
position: Option<Position>
Possible Position
of that event in the server transaction file.
Methods
impl ResolvedEvent
[src]
pub fn is_resolved(&self) -> bool
[src]
If it's a link event with its associated resolved event.
pub fn get_original_event(&self) -> Option<&RecordedEvent>
[src]
Returns the event that was read or which triggered the subscription.
If this ResolvedEvent
represents a link event, the link will be the
orginal event, otherwise it will be the event.
TODO - It's impossible for get_original_event
to be undefined.
pub fn get_original_stream_id(&self) -> Option<&str>
[src]
Returns the stream id of the original event.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ResolvedEvent
impl Send for ResolvedEvent
impl Sync for ResolvedEvent
impl Unpin for ResolvedEvent
impl UnwindSafe for ResolvedEvent
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,