pub struct NotificationsDoc {
pub streams: Vec<StreamDecl>,
pub rules: Vec<RuleDecl>,
pub subscriptions: Vec<SubscriptionDecl>,
}Expand description
One notifications YAML file, and the merge of all of them.
Fields§
§streams: Vec<StreamDecl>§rules: Vec<RuleDecl>§subscriptions: Vec<SubscriptionDecl>Implementations§
Trait Implementations§
Source§impl Clone for NotificationsDoc
impl Clone for NotificationsDoc
Source§impl Debug for NotificationsDoc
impl Debug for NotificationsDoc
Source§impl Default for NotificationsDoc
impl Default for NotificationsDoc
Source§impl<'de> Deserialize<'de> for NotificationsDocwhere
NotificationsDoc: Default,
impl<'de> Deserialize<'de> for NotificationsDocwhere
NotificationsDoc: Default,
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
impl Eq for NotificationsDoc
Source§impl PartialEq for NotificationsDoc
impl PartialEq for NotificationsDoc
Source§impl Serialize for NotificationsDoc
impl Serialize for NotificationsDoc
impl StructuralPartialEq for NotificationsDoc
Auto Trait Implementations§
impl Freeze for NotificationsDoc
impl RefUnwindSafe for NotificationsDoc
impl Send for NotificationsDoc
impl Sync for NotificationsDoc
impl Unpin for NotificationsDoc
impl UnsafeUnpin for NotificationsDoc
impl UnwindSafe for NotificationsDoc
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more