Skip to main content

Named

Trait Named 

Source
pub trait Named {
    // Required method
    fn name(&self) -> Option<&str>;
}

Required Methods§

Source

fn name(&self) -> Option<&str>

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Named for BlockMutRef<'_, '_>

Source§

impl Named for BlockParamMutRef<'_, '_>

Source§

impl Named for FunctionMutRef<'_, '_>

Source§

impl Named for InstructionMutRef<'_, '_>

Source§

impl Named for VarnodeMutRef<'_, '_>

Source§

impl Named for VarnodeRef<'_, '_>

Source§

impl<'a, 'str> Named for BaseRef<BodyMut<'a, 'str>, BlockId>

Source§

impl<'str: 'ctx, 'ctx, R> Named for BlockParamRef<'str, 'ctx, R>
where R: QCodeView<'ctx, 'str>,

Source§

impl<'str: 'ctx, 'ctx, R> Named for BlockRef<'str, 'ctx, R>
where R: QCodeView<'ctx, 'str>,

Source§

impl<'str: 'ctx, 'ctx, R> Named for FunctionRef<'str, 'ctx, R>
where R: QCodeView<'ctx, 'str>,

Source§

impl<'str: 'ctx, 'ctx, R> Named for InstructionRef<'str, 'ctx, R>
where R: QCodeView<'ctx, 'str>,

Source§

impl<'str: 'ctx, 'ctx, R> Named for TempRef<'str, 'ctx, R>
where R: QCodeView<'ctx, 'str>,