pub struct AssemblyScaleSourceNode {
pub source_node_index: usize,
pub parent_source_node_index: Option<usize>,
pub name: Option<String>,
pub role: String,
pub local_rest: AssemblyScaleSourceRest,
}Expand description
One raw source node, including projected/helper layout.
Fields§
§source_node_index: usizeRaw source node identity.
parent_source_node_index: Option<usize>Raw parent identity.
name: Option<String>Authored name, when present.
role: StringStable projected/helper role.
local_rest: AssemblyScaleSourceRestAuthored local-rest representation and exact component bits.
Trait Implementations§
Source§impl Clone for AssemblyScaleSourceNode
impl Clone for AssemblyScaleSourceNode
Source§fn clone(&self) -> AssemblyScaleSourceNode
fn clone(&self) -> AssemblyScaleSourceNode
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 moreSource§impl Debug for AssemblyScaleSourceNode
impl Debug for AssemblyScaleSourceNode
impl Eq for AssemblyScaleSourceNode
Source§impl PartialEq for AssemblyScaleSourceNode
impl PartialEq for AssemblyScaleSourceNode
Source§impl Serialize for AssemblyScaleSourceNode
impl Serialize for AssemblyScaleSourceNode
impl StructuralPartialEq for AssemblyScaleSourceNode
Auto Trait Implementations§
impl Freeze for AssemblyScaleSourceNode
impl RefUnwindSafe for AssemblyScaleSourceNode
impl Send for AssemblyScaleSourceNode
impl Sync for AssemblyScaleSourceNode
impl Unpin for AssemblyScaleSourceNode
impl UnsafeUnpin for AssemblyScaleSourceNode
impl UnwindSafe for AssemblyScaleSourceNode
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