pub struct BatchMetadata { /* private fields */ }Implementations§
Source§impl BatchMetadata
impl BatchMetadata
pub fn with_input_id_and_batch_id( input_id: &str, batch_id: &str, ) -> BatchMetadata
pub fn batch_id(&self) -> &str
pub fn input_file_id(&self) -> &str
pub fn output_file_id(&self) -> Result<&str, BatchMetadataError>
pub fn error_file_id(&self) -> Result<&str, BatchMetadataError>
pub fn set_output_file_id(&mut self, new_id: Option<String>)
pub fn set_error_file_id(&mut self, new_id: Option<String>)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BatchMetadata
impl<'de> Deserialize<'de> for BatchMetadata
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<BatchMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BatchMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl LoadFromFile for BatchMetadata
impl LoadFromFile for BatchMetadata
type Error = BatchMetadataError
fn load_from_file<'async_trait>(
metadata_filename: impl AsRef<Path> + Send + 'async_trait,
) -> Pin<Box<dyn Future<Output = Result<BatchMetadata, <BatchMetadata as LoadFromFile>::Error>> + Send + 'async_trait>>where
BatchMetadata: 'async_trait,
Source§impl SaveToFile for BatchMetadata
impl SaveToFile for BatchMetadata
type Error = BatchMetadataError
fn save_to_file<'life0, 'async_trait>(
&'life0 self,
metadata_filename: impl AsRef<Path> + Send + 'async_trait,
) -> Pin<Box<dyn Future<Output = Result<(), <BatchMetadata as SaveToFile>::Error>> + Send + 'async_trait>>where
'life0: 'async_trait,
BatchMetadata: 'async_trait,
Source§impl Serialize for BatchMetadata
impl Serialize for BatchMetadata
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
Auto Trait Implementations§
impl Freeze for BatchMetadata
impl RefUnwindSafe for BatchMetadata
impl Send for BatchMetadata
impl Sync for BatchMetadata
impl Unpin for BatchMetadata
impl UnwindSafe for BatchMetadata
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