pub struct NewNatsTrigger {
pub path: String,
pub script_path: String,
pub is_flow: bool,
pub nats_resource_path: String,
pub use_jetstream: bool,
pub stream_name: Option<String>,
pub consumer_name: Option<String>,
pub subjects: Vec<String>,
pub enabled: Option<bool>,
pub error_handler_path: Option<String>,
pub error_handler_args: Option<HashMap<String, Value>>,
pub retry: Option<Box<Retry>>,
}
Fields§
§path: String
§script_path: String
§is_flow: bool
§nats_resource_path: String
§use_jetstream: bool
§stream_name: Option<String>
§consumer_name: Option<String>
§subjects: Vec<String>
§enabled: Option<bool>
§error_handler_path: Option<String>
§error_handler_args: Option<HashMap<String, Value>>
§retry: Option<Box<Retry>>
Implementations§
Trait Implementations§
Source§impl Clone for NewNatsTrigger
impl Clone for NewNatsTrigger
Source§fn clone(&self) -> NewNatsTrigger
fn clone(&self) -> NewNatsTrigger
Returns a duplicate 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 NewNatsTrigger
impl Debug for NewNatsTrigger
Source§impl Default for NewNatsTrigger
impl Default for NewNatsTrigger
Source§fn default() -> NewNatsTrigger
fn default() -> NewNatsTrigger
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NewNatsTrigger
impl<'de> Deserialize<'de> for NewNatsTrigger
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
Source§impl PartialEq for NewNatsTrigger
impl PartialEq for NewNatsTrigger
Source§impl Serialize for NewNatsTrigger
impl Serialize for NewNatsTrigger
impl StructuralPartialEq for NewNatsTrigger
Auto Trait Implementations§
impl Freeze for NewNatsTrigger
impl RefUnwindSafe for NewNatsTrigger
impl Send for NewNatsTrigger
impl Sync for NewNatsTrigger
impl Unpin for NewNatsTrigger
impl UnwindSafe for NewNatsTrigger
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