#[repr(transparent)]pub struct BNMetadataStoreFlag(pub u8);Expand description
Controls how a metadata write behaves on a BinaryView or Function.
Tuple Fields§
§0: u8Implementations§
Source§impl BNMetadataStoreFlag
impl BNMetadataStoreFlag
Sourcepub const MetadataStoreEphemeral: BNMetadataStoreFlag
pub const MetadataStoreEphemeral: BNMetadataStoreFlag
The value is kept in memory for this session only.
Sourcepub const MetadataStorePersistent: BNMetadataStoreFlag
pub const MetadataStorePersistent: BNMetadataStoreFlag
Serialize the value into the BNDB snapshot so it survives reload.
Sourcepub const MetadataStoreMarksAnalysisChanged: BNMetadataStoreFlag
pub const MetadataStoreMarksAnalysisChanged: BNMetadataStoreFlag
Mark the file as analysis-changed (drives the “dirty” indicator). Set this for genuine user-visible edits. Leave it clear when caching re-derivable data.
Trait Implementations§
Source§impl BitAnd for BNMetadataStoreFlag
impl BitAnd for BNMetadataStoreFlag
Source§impl BitAndAssign for BNMetadataStoreFlag
impl BitAndAssign for BNMetadataStoreFlag
Source§fn bitand_assign(&mut self, rhs: BNMetadataStoreFlag)
fn bitand_assign(&mut self, rhs: BNMetadataStoreFlag)
Performs the
&= operation. Read moreSource§impl BitOr for BNMetadataStoreFlag
impl BitOr for BNMetadataStoreFlag
Source§impl BitOrAssign for BNMetadataStoreFlag
impl BitOrAssign for BNMetadataStoreFlag
Source§fn bitor_assign(&mut self, rhs: BNMetadataStoreFlag)
fn bitor_assign(&mut self, rhs: BNMetadataStoreFlag)
Performs the
|= operation. Read moreSource§impl Clone for BNMetadataStoreFlag
impl Clone for BNMetadataStoreFlag
Source§fn clone(&self) -> BNMetadataStoreFlag
fn clone(&self) -> BNMetadataStoreFlag
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BNMetadataStoreFlag
impl Debug for BNMetadataStoreFlag
Source§impl Hash for BNMetadataStoreFlag
impl Hash for BNMetadataStoreFlag
Source§impl PartialEq for BNMetadataStoreFlag
impl PartialEq for BNMetadataStoreFlag
impl Copy for BNMetadataStoreFlag
impl Eq for BNMetadataStoreFlag
impl StructuralPartialEq for BNMetadataStoreFlag
Auto Trait Implementations§
impl Freeze for BNMetadataStoreFlag
impl RefUnwindSafe for BNMetadataStoreFlag
impl Send for BNMetadataStoreFlag
impl Sync for BNMetadataStoreFlag
impl Unpin for BNMetadataStoreFlag
impl UnsafeUnpin for BNMetadataStoreFlag
impl UnwindSafe for BNMetadataStoreFlag
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