pub struct KeyBifEntry {
pub directory: String,
pub name: String,
pub recorded_filename: Option<String>,
pub drives: u16,
pub bif_oid: Option<String>,
pub entries: Vec<ResRef>,
}Expand description
Specification for a BIF to be written by crate::write_key_and_bif.
Fields§
§directory: StringOptional directory component to prepend to the emitted BIF path.
name: StringBasename of the emitted BIF, without the .bif suffix.
recorded_filename: Option<String>Exact filename/path spelling to emit into the KEY file and on disk.
drives: u16Raw file-table drive flags.
bif_oid: Option<String>Exact 24-byte BIF OID to emit for E1 outputs.
entries: Vec<ResRef>Resource entries that should be written into the BIF.
Trait Implementations§
Source§impl Clone for KeyBifEntry
impl Clone for KeyBifEntry
Source§fn clone(&self) -> KeyBifEntry
fn clone(&self) -> KeyBifEntry
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 moreAuto Trait Implementations§
impl Freeze for KeyBifEntry
impl RefUnwindSafe for KeyBifEntry
impl Send for KeyBifEntry
impl Sync for KeyBifEntry
impl Unpin for KeyBifEntry
impl UnsafeUnpin for KeyBifEntry
impl UnwindSafe for KeyBifEntry
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