pub struct UpstreamBinary {
pub name: String,
pub version: String,
pub source: BTreeMap<String, UpstreamSource>,
pub install_dir: Option<String>,
}Expand description
A single upstream binary declaration.
Fields§
§name: String§version: String§source: BTreeMap<String, UpstreamSource>Per-architecture source definitions.
install_dir: Option<String>Subdirectory under the VirtioFS share root (e.g. “kernel” → /arcbox/kernel/). Defaults to “bin” when absent.
Trait Implementations§
Source§impl Clone for UpstreamBinary
impl Clone for UpstreamBinary
Source§fn clone(&self) -> UpstreamBinary
fn clone(&self) -> UpstreamBinary
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 UpstreamBinary
impl Debug for UpstreamBinary
Source§impl<'de> Deserialize<'de> for UpstreamBinary
impl<'de> Deserialize<'de> for UpstreamBinary
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for UpstreamBinary
impl RefUnwindSafe for UpstreamBinary
impl Send for UpstreamBinary
impl Sync for UpstreamBinary
impl Unpin for UpstreamBinary
impl UnsafeUnpin for UpstreamBinary
impl UnwindSafe for UpstreamBinary
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