pub struct EffectiveConfigPreviewPayload {
pub schema_version: String,
pub generated_at: String,
pub board_yaml_path: String,
pub project_context: ProjectContext,
pub effective_config: BoardModel,
}Expand description
Serializable effective-config preview payload (mirrors the LSP preview JSON).
Fields§
§schema_version: StringPayload schema version; currently always "1".
generated_at: StringTimestamp the payload was generated (caller-supplied, ISO-8601 string).
board_yaml_path: StringPath to the source board.yaml.
project_context: ProjectContextResolved project context (workspace/SDK roots, west cwd, python binary).
effective_config: BoardModelParsed and normalized board model — the effective configuration.
Trait Implementations§
Source§impl Clone for EffectiveConfigPreviewPayload
impl Clone for EffectiveConfigPreviewPayload
Source§fn clone(&self) -> EffectiveConfigPreviewPayload
fn clone(&self) -> EffectiveConfigPreviewPayload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EffectiveConfigPreviewPayload
impl RefUnwindSafe for EffectiveConfigPreviewPayload
impl Send for EffectiveConfigPreviewPayload
impl Sync for EffectiveConfigPreviewPayload
impl Unpin for EffectiveConfigPreviewPayload
impl UnsafeUnpin for EffectiveConfigPreviewPayload
impl UnwindSafe for EffectiveConfigPreviewPayload
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