pub struct NeedAlias<W: Read + Write + Seek> { /* private fields */ }Available on crate feature
writer only.Expand description
Intermediate type for writing phar.
Call alias or metadata to progress to the next builder step.
Implementations§
Source§impl<W: Read + Write + Seek> NeedAlias<W>
impl<W: Read + Write + Seek> NeedAlias<W>
Sourcepub fn alias(self, alias: impl Read) -> Result<NeedGlobMeta<W>>
pub fn alias(self, alias: impl Read) -> Result<NeedGlobMeta<W>>
Sets the alias for the phar archive.
Sourcepub fn metadata(self, metadata: impl Read) -> Result<NeedEntries<W>>
pub fn metadata(self, metadata: impl Read) -> Result<NeedEntries<W>>
Sets the metadata for the phar archive.
The phar crate does not validate the contents,
but they should either be empty string or comply to PHP serialization format.
Auto Trait Implementations§
impl<W> Freeze for NeedAlias<W>where
W: Freeze,
impl<W> RefUnwindSafe for NeedAlias<W>where
W: RefUnwindSafe,
impl<W> Send for NeedAlias<W>where
W: Send,
impl<W> Sync for NeedAlias<W>where
W: Sync,
impl<W> Unpin for NeedAlias<W>where
W: Unpin,
impl<W> UnsafeUnpin for NeedAlias<W>where
W: UnsafeUnpin,
impl<W> UnwindSafe for NeedAlias<W>where
W: UnwindSafe,
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> 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