Struct scylla::frame::request::batch::Batch [−][src]
pub struct Batch<'a, StatementsIter, Values> where
StatementsIter: Iterator<Item = BatchStatement<'a>> + Clone,
Values: BatchValues, {
pub statements: StatementsIter,
pub statements_count: usize,
pub batch_type: BatchType,
pub consistency: Consistency,
pub serial_consistency: Option<SerialConsistency>,
pub timestamp: Option<i64>,
pub values: Values,
}
Fields
statements: StatementsIter
statements_count: usize
batch_type: BatchType
consistency: Consistency
serial_consistency: Option<SerialConsistency>
timestamp: Option<i64>
values: Values
Trait Implementations
impl<'a, StatementsIter, Values> Request for Batch<'a, StatementsIter, Values> where
StatementsIter: Iterator<Item = BatchStatement<'a>> + Clone,
Values: BatchValues,
impl<'a, StatementsIter, Values> Request for Batch<'a, StatementsIter, Values> where
StatementsIter: Iterator<Item = BatchStatement<'a>> + Clone,
Values: BatchValues,
Auto Trait Implementations
impl<'a, StatementsIter, Values> RefUnwindSafe for Batch<'a, StatementsIter, Values> where
StatementsIter: RefUnwindSafe,
Values: RefUnwindSafe,
impl<'a, StatementsIter, Values> Send for Batch<'a, StatementsIter, Values> where
StatementsIter: Send,
Values: Send,
impl<'a, StatementsIter, Values> Sync for Batch<'a, StatementsIter, Values> where
StatementsIter: Sync,
Values: Sync,
impl<'a, StatementsIter, Values> Unpin for Batch<'a, StatementsIter, Values> where
StatementsIter: Unpin,
Values: Unpin,
impl<'a, StatementsIter, Values> UnwindSafe for Batch<'a, StatementsIter, Values> where
StatementsIter: UnwindSafe,
Values: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more