pub struct StartupModel {
pub atlas_text: String,
pub atlas_budget_used: usize,
pub skeleton: String,
pub surface_text: String,
pub important_text: String,
pub surface_render: SurfaceRenderResult,
pub coverage: Vec<String>,
pub omissions: Vec<String>,
pub artifact: ContextArtifact,
}Expand description
Startup artifact as structured data (§75): every section of the rendered startup text addressable by key.
Fields§
§atlas_text: String§atlas_budget_used: usize§skeleton: String§surface_text: String§important_text: String§surface_render: SurfaceRenderResult§coverage: Vec<String>§omissions: Vec<String>§artifact: ContextArtifactImplementations§
Source§impl StartupModel
impl StartupModel
pub fn from_context(ctx: StartupContext) -> Self
Trait Implementations§
Source§impl Clone for StartupModel
impl Clone for StartupModel
Source§impl Debug for StartupModel
impl Debug for StartupModel
Source§impl<'de> Deserialize<'de> for StartupModel
impl<'de> Deserialize<'de> for StartupModel
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 StartupModel
impl RefUnwindSafe for StartupModel
impl Send for StartupModel
impl Sync for StartupModel
impl Unpin for StartupModel
impl UnsafeUnpin for StartupModel
impl UnwindSafe for StartupModel
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