windows::Win32::System::Mmc

Trait ScopeNamespace_Impl

pub trait ScopeNamespace_Impl: IDispatch_Impl {
    // Required methods
    fn GetParent(&self, node: Ref<'_, Node>) -> Result<Node>;
    fn GetChild(&self, node: Ref<'_, Node>) -> Result<Node>;
    fn GetNext(&self, node: Ref<'_, Node>) -> Result<Node>;
    fn GetRoot(&self) -> Result<Node>;
    fn Expand(&self, node: Ref<'_, Node>) -> Result<()>;
}

Required Methods§

fn GetParent(&self, node: Ref<'_, Node>) -> Result<Node>

fn GetChild(&self, node: Ref<'_, Node>) -> Result<Node>

fn GetNext(&self, node: Ref<'_, Node>) -> Result<Node>

fn GetRoot(&self) -> Result<Node>

fn Expand(&self, node: Ref<'_, Node>) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§