pub struct BatchOutputData { /* private fields */ }Implementations§
Source§impl BatchOutputData
impl BatchOutputData
pub fn len(&self) -> usize
pub fn new(responses: Vec<BatchResponseRecord>) -> BatchOutputData
pub fn responses(&self) -> &Vec<BatchResponseRecord>
pub fn request_ids(&self) -> Vec<CustomRequestId>
Sourcepub fn iter(&self) -> Iter<'_, BatchResponseRecord>
pub fn iter(&self) -> Iter<'_, BatchResponseRecord>
Returns an iterator over the BatchResponseRecord elements.
Trait Implementations§
Source§impl Debug for BatchOutputData
impl Debug for BatchOutputData
Source§impl<'de> Deserialize<'de> for BatchOutputData
impl<'de> Deserialize<'de> for BatchOutputData
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<BatchOutputData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BatchOutputData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<Vec<BatchOutputData>> for BatchOutputData
impl From<Vec<BatchOutputData>> for BatchOutputData
Source§fn from(batch_outputs: Vec<BatchOutputData>) -> BatchOutputData
fn from(batch_outputs: Vec<BatchOutputData>) -> BatchOutputData
Converts to this type from the input type.
Source§impl<'a> IntoIterator for &'a BatchOutputData
impl<'a> IntoIterator for &'a BatchOutputData
Source§type Item = &'a BatchResponseRecord
type Item = &'a BatchResponseRecord
The type of the elements being iterated over.
Source§type IntoIter = Iter<'a, BatchResponseRecord>
type IntoIter = Iter<'a, BatchResponseRecord>
Which kind of iterator are we turning this into?
Source§fn into_iter(self) -> <&'a BatchOutputData as IntoIterator>::IntoIter
fn into_iter(self) -> <&'a BatchOutputData as IntoIterator>::IntoIter
Creates an iterator from a value. Read more
Source§impl IntoIterator for BatchOutputData
impl IntoIterator for BatchOutputData
Source§type Item = BatchResponseRecord
type Item = BatchResponseRecord
The type of the elements being iterated over.
Source§type IntoIter = IntoIter<BatchResponseRecord>
type IntoIter = IntoIter<BatchResponseRecord>
Which kind of iterator are we turning this into?
Source§fn into_iter(self) -> <BatchOutputData as IntoIterator>::IntoIter
fn into_iter(self) -> <BatchOutputData as IntoIterator>::IntoIter
Creates an iterator from a value. Read more
Source§impl LoadFromFile for BatchOutputData
impl LoadFromFile for BatchOutputData
type Error = JsonParseError
fn load_from_file<'async_trait>(
file_path: impl AsRef<Path> + Send + 'async_trait,
) -> Pin<Box<dyn Future<Output = Result<BatchOutputData, <BatchOutputData as LoadFromFile>::Error>> + Send + 'async_trait>>where
BatchOutputData: 'async_trait,
Source§impl Serialize for BatchOutputData
impl Serialize for BatchOutputData
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Send for BatchOutputData
impl Sync for BatchOutputData
Auto Trait Implementations§
impl Freeze for BatchOutputData
impl RefUnwindSafe for BatchOutputData
impl Unpin for BatchOutputData
impl UnwindSafe for BatchOutputData
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