pub struct FileBuilder { /* private fields */ }
Implementations§
Source§impl FileBuilder
impl FileBuilder
pub fn name(self, name: impl Into<String>) -> FileBuilder
pub fn last_modified( self, last_modified: impl Into<TimeSinceEpoch>, ) -> FileBuilder
pub fn size(self, size: impl Into<f64>) -> FileBuilder
pub fn type(self, type: impl Into<String>) -> FileBuilder
pub fn build(self) -> Result<File, String>
Trait Implementations§
Source§impl Clone for FileBuilder
impl Clone for FileBuilder
Source§fn clone(&self) -> FileBuilder
fn clone(&self) -> FileBuilder
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 FileBuilder
impl Default for FileBuilder
Source§fn default() -> FileBuilder
fn default() -> FileBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FileBuilder
impl RefUnwindSafe for FileBuilder
impl Send for FileBuilder
impl Sync for FileBuilder
impl Unpin for FileBuilder
impl UnwindSafe for FileBuilder
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