pub struct Apis {
pub apis: Vec<Api>,
}Expand description
Represents the PDSC apis element
Groups all API definitions published by a pack. At most one <apis> section may exist per package.
Fields§
§apis: Vec<Api>API definitions (1..*)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Apis
impl<'de> Deserialize<'de> for Apis
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
impl Eq for Apis
impl StructuralPartialEq for Apis
Auto Trait Implementations§
impl Freeze for Apis
impl RefUnwindSafe for Apis
impl Send for Apis
impl Sync for Apis
impl Unpin for Apis
impl UnsafeUnpin for Apis
impl UnwindSafe for Apis
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