Struct hakuban::tag::TagObserve [−][src]
pub struct TagObserve<T: Send + Sync + 'static, E = DefaultSerializerError> { /* fields omitted */ }
Expand description
Represents a wish, a contract to observe all objects with specific tag
Implementations
pub fn object_state<'a>(
&self,
descriptor: impl Into<&'a ObjectDescriptor>
) -> Result<Option<ObjectObserveState<T>>, E>
[src]pub fn object_data<'a>(
&self,
descriptor: impl Into<&'a ObjectDescriptor>
) -> Result<Option<T>, E>
[src]pub fn object_version<'a>(
&self,
descriptor: impl Into<&'a ObjectDescriptor>
) -> Option<ObjectVersion>
[src]Trait Implementations
Auto Trait Implementations
impl<T, E = DefaultSerializerError> !RefUnwindSafe for TagObserve<T, E>
impl<T, E> Send for TagObserve<T, E>
impl<T, E> Sync for TagObserve<T, E>
impl<T, E> Unpin for TagObserve<T, E>
impl<T, E = DefaultSerializerError> !UnwindSafe for TagObserve<T, E>