[][src]Struct arduino_cli_client::commands::Platform

pub struct Platform {
    pub id: String,
    pub installed: String,
    pub latest: String,
    pub name: String,
    pub maintainer: String,
    pub website: String,
    pub email: String,
    pub boards: Vec<Board>,
}

Fields

id: String

Platform ID (e.g., arduino:avr).

installed: String

Version of the platform.

latest: String

Newest available version of the platform.

name: String

Name used to identify the platform to humans (e.g., "Arduino AVR Boards").

maintainer: String

Maintainer of the platform's package.

website: String

A URL provided by the author of the platform's package, intended to point to their website.

email: String

Email of the maintainer of the platform's package.

boards: Vec<Board>

List of boards provided by the platform. If the platform is installed, this is the boards listed in the platform's boards.txt. If the platform is not installed, this is an arbitrary list of board names provided by the platform author for display and may not match boards.txt.

Trait Implementations

impl Clone for Platform[src]

impl Debug for Platform[src]

impl Default for Platform[src]

impl Message for Platform[src]

impl PartialEq<Platform> for Platform[src]

impl StructuralPartialEq for Platform[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]