pub struct ArchiveBackend;Expand description
Parser backend for static archives containing locally embedded object files.
Trait Implementations§
Source§impl ArtifactBackend for ArchiveBackend
impl ArtifactBackend for ArchiveBackend
Source§fn format(&self) -> ArtifactFormat
fn format(&self) -> ArtifactFormat
Format this backend accepts.
Source§fn parse(&self, bytes: &[u8]) -> Result<ArtifactIr, ArtifactError>
fn parse(&self, bytes: &[u8]) -> Result<ArtifactIr, ArtifactError>
Parse bytes without executing the artifact. Read more
Source§fn capabilities(&self) -> ArtifactCapabilities
fn capabilities(&self) -> ArtifactCapabilities
Facts this backend can potentially provide for a well-formed input.
Source§impl Clone for ArchiveBackend
impl Clone for ArchiveBackend
Source§fn clone(&self) -> ArchiveBackend
fn clone(&self) -> ArchiveBackend
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ArchiveBackend
Source§impl Debug for ArchiveBackend
impl Debug for ArchiveBackend
Source§impl Default for ArchiveBackend
impl Default for ArchiveBackend
Source§fn default() -> ArchiveBackend
fn default() -> ArchiveBackend
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ArchiveBackend
impl RefUnwindSafe for ArchiveBackend
impl Send for ArchiveBackend
impl Sync for ArchiveBackend
impl Unpin for ArchiveBackend
impl UnsafeUnpin for ArchiveBackend
impl UnwindSafe for ArchiveBackend
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