pub struct BatteryPackDetail {
pub name: String,
pub short_name: String,
pub version: String,
pub description: String,
pub repository: Option<String>,
pub owners: Vec<OwnerInfo>,
pub crates: Vec<String>,
pub extends: Vec<String>,
pub templates: Vec<TemplateInfo>,
pub examples: Vec<ExampleInfo>,
}Expand description
Detailed battery pack info
Fields§
§name: String§short_name: String§version: String§description: String§repository: Option<String>§owners: Vec<OwnerInfo>§crates: Vec<String>§extends: Vec<String>§templates: Vec<TemplateInfo>§examples: Vec<ExampleInfo>Trait Implementations§
Source§impl Clone for BatteryPackDetail
impl Clone for BatteryPackDetail
Source§fn clone(&self) -> BatteryPackDetail
fn clone(&self) -> BatteryPackDetail
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 BatteryPackDetail
impl RefUnwindSafe for BatteryPackDetail
impl Send for BatteryPackDetail
impl Sync for BatteryPackDetail
impl Unpin for BatteryPackDetail
impl UnsafeUnpin for BatteryPackDetail
impl UnwindSafe for BatteryPackDetail
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more