pub struct ChannelOptions {
pub id: String,
pub ack: bool,
pub type: String,
pub state: String,
pub tag: String,
pub key: String,
}Fields§
§id: String§ack: boolneed ack the message
type: Stringuse the glob pattern to match the message type eg. {workflow,step,branch,req,msg}
state: Stringuse the glob pattern to match the message state eg. {created,completed}
tag: Stringuse the glob pattern to match the message tag or model tag eg. tag1
key: Stringuse the blob pattern to match the message key eg. key1*
Implementations§
Trait Implementations§
Source§impl Clone for ChannelOptions
impl Clone for ChannelOptions
Source§fn clone(&self) -> ChannelOptions
fn clone(&self) -> ChannelOptions
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChannelOptions
impl Debug for ChannelOptions
Auto Trait Implementations§
impl Freeze for ChannelOptions
impl RefUnwindSafe for ChannelOptions
impl Send for ChannelOptions
impl Sync for ChannelOptions
impl Unpin for ChannelOptions
impl UnwindSafe for ChannelOptions
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,
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