pub struct QueueRunnerDef {
pub queue_name: String,
pub enqueue_op_name: Vec<String>,
pub close_op_name: String,
pub cancel_op_name: String,
pub queue_closed_exception_types: Vec<i32>,
}
Expand description
Protocol buffer representing a QueueRunner.
Fields§
§queue_name: String
Queue name.
enqueue_op_name: Vec<String>
A list of enqueue operations.
close_op_name: String
The operation to run to close the queue.
cancel_op_name: String
The operation to run to cancel the queue.
queue_closed_exception_types: Vec<i32>
A list of exception types considered to signal a safely closed queue if raised during enqueue operations.
Implementations§
Source§impl QueueRunnerDef
impl QueueRunnerDef
Sourcepub fn queue_closed_exception_types(
&self,
) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<Code>>
pub fn queue_closed_exception_types( &self, ) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<Code>>
Returns an iterator which yields the valid enum values contained in queue_closed_exception_types
.
Sourcepub fn push_queue_closed_exception_types(&mut self, value: Code)
pub fn push_queue_closed_exception_types(&mut self, value: Code)
Appends the provided enum value to queue_closed_exception_types
.
Trait Implementations§
Source§impl Clone for QueueRunnerDef
impl Clone for QueueRunnerDef
Source§fn clone(&self) -> QueueRunnerDef
fn clone(&self) -> QueueRunnerDef
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 QueueRunnerDef
impl Debug for QueueRunnerDef
Source§impl Default for QueueRunnerDef
impl Default for QueueRunnerDef
Source§impl Message for QueueRunnerDef
impl Message for QueueRunnerDef
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for QueueRunnerDef
impl PartialEq for QueueRunnerDef
impl StructuralPartialEq for QueueRunnerDef
Auto Trait Implementations§
impl Freeze for QueueRunnerDef
impl RefUnwindSafe for QueueRunnerDef
impl Send for QueueRunnerDef
impl Sync for QueueRunnerDef
impl Unpin for QueueRunnerDef
impl UnwindSafe for QueueRunnerDef
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