pub struct ReflectionScope {
pub name: String,
pub full_name: String,
pub module_name: String,
pub parent: Option<ReflectionScopeId>,
pub children: Vec<ReflectionScopeId>,
pub signals: Vec<ReflectionSignalId>,
}Fields§
§name: String§full_name: String§module_name: String§parent: Option<ReflectionScopeId>§children: Vec<ReflectionScopeId>§signals: Vec<ReflectionSignalId>Trait Implementations§
Source§impl Clone for ReflectionScope
impl Clone for ReflectionScope
Source§fn clone(&self) -> ReflectionScope
fn clone(&self) -> ReflectionScope
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 ReflectionScope
impl Debug for ReflectionScope
Source§impl<'de> Deserialize<'de> for ReflectionScope
impl<'de> Deserialize<'de> for ReflectionScope
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
impl Eq for ReflectionScope
Source§impl PartialEq for ReflectionScope
impl PartialEq for ReflectionScope
Source§impl Serialize for ReflectionScope
impl Serialize for ReflectionScope
impl StructuralPartialEq for ReflectionScope
Auto Trait Implementations§
impl Freeze for ReflectionScope
impl RefUnwindSafe for ReflectionScope
impl Send for ReflectionScope
impl Sync for ReflectionScope
impl Unpin for ReflectionScope
impl UnsafeUnpin for ReflectionScope
impl UnwindSafe for ReflectionScope
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