pub struct Sketch {
pub name: String,
pub compilation_success: bool,
pub sizes: Vec<SketchSizeKind>,
pub warnings: Option<SketchWarnings>,
}
Expand description
A data structure used to describe a compiled sketch.
Fields§
§name: String
The relative path to the sketch compiled.
Often relative to the project’s root directory.
compilation_success: bool
Was sketch successfully compiled?
sizes: Vec<SketchSizeKind>
The compile size of the sketch.
This Vec
typically includes details about
SketchSizeKind::Flash
and SketchSizeKind::Ram
.
warnings: Option<SketchWarnings>
The number of compilation warnings (if any).
This information is only included in the report artifacts when the
enable-warnings-report
option is enabled for arduino/compile-sketches
.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Sketch
impl<'de> Deserialize<'de> for Sketch
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 Sketch
impl RefUnwindSafe for Sketch
impl Send for Sketch
impl Sync for Sketch
impl Unpin for Sketch
impl UnwindSafe for Sketch
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