Struct cargo_test_support::containers::MkFile
source · pub struct MkFile {
path: String,
contents: Vec<u8>,
header: Header,
}
Expand description
Builder for configuring a file to copy into a container.
Fields§
§path: String
§contents: Vec<u8>
§header: Header
Implementations§
source§impl MkFile
impl MkFile
sourcepub fn path(path: &str) -> MkFile
pub fn path(path: &str) -> MkFile
Defines a file to add to the container.
This should be passed to Container::file
.
The path is the path inside the container to create the file.
pub fn contents(self, contents: impl Into<Vec<u8>>) -> Self
pub fn mode(self, mode: u32) -> Self
pub fn uid(self, uid: u64) -> Self
pub fn gid(self, gid: u64) -> Self
Auto Trait Implementations§
impl Freeze for MkFile
impl RefUnwindSafe for MkFile
impl Send for MkFile
impl Sync for MkFile
impl Unpin for MkFile
impl UnwindSafe for MkFile
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 560 bytes