pub struct InMemoryBundleSources { /* private fields */ }Expand description
A builder for creating bundles with multiple files
Implementations§
Source§impl InMemoryBundleSources
impl InMemoryBundleSources
Sourcepub fn add_bytes(self, bytes: Vec<u8>, dest_path: impl AsRef<str>) -> Self
pub fn add_bytes(self, bytes: Vec<u8>, dest_path: impl AsRef<str>) -> Self
Add raw bytes as a file within the bundle at dest_path.
Sourcepub fn add_file<R: Read>(
self,
reader: R,
dest_path: impl AsRef<str>,
) -> Result<Self, Error>
pub fn add_file<R: Read>( self, reader: R, dest_path: impl AsRef<str>, ) -> Result<Self, Error>
Add a file from a reader
Sourcepub fn files(&self) -> &Vec<PendingFile>
pub fn files(&self) -> &Vec<PendingFile>
Get the files in this bundle sources
Sourcepub fn into_files(self) -> Vec<PendingFile>
pub fn into_files(self) -> Vec<PendingFile>
Convert into the files vector
Trait Implementations§
Source§impl BundleSink for InMemoryBundleSources
impl BundleSink for InMemoryBundleSources
Source§impl Clone for InMemoryBundleSources
impl Clone for InMemoryBundleSources
Source§fn clone(&self) -> InMemoryBundleSources
fn clone(&self) -> InMemoryBundleSources
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 Default for InMemoryBundleSources
impl Default for InMemoryBundleSources
Source§fn default() -> InMemoryBundleSources
fn default() -> InMemoryBundleSources
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InMemoryBundleSources
impl RefUnwindSafe for InMemoryBundleSources
impl Send for InMemoryBundleSources
impl Sync for InMemoryBundleSources
impl Unpin for InMemoryBundleSources
impl UnwindSafe for InMemoryBundleSources
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more