Enum mod_mgmt::IntoCrateObjectFile
source · pub enum IntoCrateObjectFile {
File(FileRef),
AbsolutePath(PathBuf),
Prefix(String),
}
Expand description
A type that can be converted into a crate object file.
We use an enum rather than implement TryInto
because we need additional information
to resolve a Prefix
, namely the CrateNamespace
in which to search for the prefix.
Variants§
File(FileRef)
A direct reference to the crate object file. This will be used as-is.
AbsolutePath(PathBuf)
An absolute path that points to the crate object file.
Prefix(String)
A string prefix that will be used to search for the crate object file in the namespace. This must be able to uniquely identify a single crate object file in the namespace directory (recursively searched).
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for IntoCrateObjectFile
impl Send for IntoCrateObjectFile
impl Sync for IntoCrateObjectFile
impl Unpin for IntoCrateObjectFile
impl !UnwindSafe for IntoCrateObjectFile
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