pub struct Node {
pub source: PathBuf,
pub logical: PathBuf,
pub destination: PathBuf,
pub kind: NodeKind,
pub soname: Option<String>,
pub architecture: Architecture,
pub sha256: Digest,
pub size: u64,
pub links: Vec<SymlinkEntry>,
pub dlopen_references: Vec<String>,
}Fields§
§source: PathBufHost path the bytes are read from.
logical: PathBufLogical path inside the source root.
destination: PathBufLogical path inside the generated rootfs.
kind: NodeKind§soname: Option<String>§architecture: Architecture§sha256: Digest§size: u64§links: Vec<SymlinkEntry>Symlinks traversed to reach this object, preserved in the output.
dlopen_references: Vec<String>dlopen-family references found in this object.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Node
impl RefUnwindSafe for Node
impl Send for Node
impl Sync for Node
impl Unpin for Node
impl UnsafeUnpin for Node
impl UnwindSafe for Node
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