Variants
V1(EszipV1)
V2(EszipV2)
Implementations
sourceimpl Eszip
impl Eszip
sourcepub async fn parse<R: AsyncRead + Unpin + 'static>(
reader: R
) -> Result<(Eszip, Pin<Box<dyn Future<Output = Result<BufReader<R>, ParseError>>>>), ParseError>
pub async fn parse<R: AsyncRead + Unpin + 'static>(
reader: R
) -> Result<(Eszip, Pin<Box<dyn Future<Output = Result<BufReader<R>, ParseError>>>>), ParseError>
Parse a byte stream into an Eszip. This function completes when the header is fully received. This does not mean that the entire file is fully received or parsed yet. To finish parsing, the future returned by this function in the second tuple slot needs to be polled.
pub fn get_module(&self, specifier: &str) -> Option<Module>
Auto Trait Implementations
impl RefUnwindSafe for Eszip
impl Send for Eszip
impl Sync for Eszip
impl Unpin for Eszip
impl UnwindSafe for Eszip
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn 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>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more