pub struct ZipDateTimeBuilder(/* private fields */);Expand description
A builder for ZipDateTime.
Implementations§
Source§impl ZipDateTimeBuilder
impl ZipDateTimeBuilder
Sourcepub fn new() -> Self
pub fn new() -> Self
Constructs a new builder which defines the raw underlying data of a ZIP entry.
Sourcepub fn second(self, second: u32) -> Self
pub fn second(self, second: u32) -> Self
Sets the date and time’s second.
Note that MS-DOS has a maximum granularity of two seconds.
Sourcepub fn build(self) -> ZipDateTime
pub fn build(self) -> ZipDateTime
Consumes this builder and returns a final ZipDateTime.
This is equivalent to:
let date: ZipDateTime = builder.into();Trait Implementations§
Source§impl Default for ZipDateTimeBuilder
impl Default for ZipDateTimeBuilder
Source§impl From<ZipDateTime> for ZipDateTimeBuilder
impl From<ZipDateTime> for ZipDateTimeBuilder
Source§fn from(date: ZipDateTime) -> Self
fn from(date: ZipDateTime) -> Self
Converts to this type from the input type.
Source§impl From<ZipDateTimeBuilder> for ZipDateTime
impl From<ZipDateTimeBuilder> for ZipDateTime
Source§fn from(builder: ZipDateTimeBuilder) -> Self
fn from(builder: ZipDateTimeBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ZipDateTimeBuilder
impl RefUnwindSafe for ZipDateTimeBuilder
impl Send for ZipDateTimeBuilder
impl Sync for ZipDateTimeBuilder
impl Unpin for ZipDateTimeBuilder
impl UnwindSafe for ZipDateTimeBuilder
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