pub struct SoftwareRequest {
pub name: String,
pub version: Option<String>,
pub source: String,
pub path: Option<String>,
}Fields§
§name: String§version: Option<String>§source: String§path: Option<String>Implementations§
Source§impl SoftwareRequest
impl SoftwareRequest
pub fn new(name: String, source: String) -> SoftwareRequest
Trait Implementations§
Source§impl Clone for SoftwareRequest
impl Clone for SoftwareRequest
Source§fn clone(&self) -> SoftwareRequest
fn clone(&self) -> SoftwareRequest
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 SoftwareRequest
impl Debug for SoftwareRequest
Source§impl Default for SoftwareRequest
impl Default for SoftwareRequest
Source§fn default() -> SoftwareRequest
fn default() -> SoftwareRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SoftwareRequest
impl<'de> Deserialize<'de> for SoftwareRequest
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
Source§impl PartialEq for SoftwareRequest
impl PartialEq for SoftwareRequest
Source§impl Serialize for SoftwareRequest
impl Serialize for SoftwareRequest
impl StructuralPartialEq for SoftwareRequest
Auto Trait Implementations§
impl Freeze for SoftwareRequest
impl RefUnwindSafe for SoftwareRequest
impl Send for SoftwareRequest
impl Sync for SoftwareRequest
impl Unpin for SoftwareRequest
impl UnsafeUnpin for SoftwareRequest
impl UnwindSafe for SoftwareRequest
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