Struct binaryninja::externallibrary::ExternalLibrary
source · pub struct ExternalLibrary { /* private fields */ }
Expand description
An ExternalLibrary is an abstraction for a library that is optionally backed by a ProjectFile.
Implementations§
source§impl ExternalLibrary
impl ExternalLibrary
sourcepub fn backing_file(&self) -> Option<ProjectFile>
pub fn backing_file(&self) -> Option<ProjectFile>
Get the file backing this external library
sourcepub fn set_backing_file(&self, file: Option<&ProjectFile>)
pub fn set_backing_file(&self, file: Option<&ProjectFile>)
Set the file backing this external library
Trait Implementations§
source§impl Clone for ExternalLibrary
impl Clone for ExternalLibrary
source§impl CoreArrayProvider for ExternalLibrary
impl CoreArrayProvider for ExternalLibrary
Auto Trait Implementations§
impl RefUnwindSafe for ExternalLibrary
impl !Send for ExternalLibrary
impl !Sync for ExternalLibrary
impl Unpin for ExternalLibrary
impl UnwindSafe for ExternalLibrary
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