lsp_core::prelude

Trait Membered

Source
pub trait Membered: Sized + 'static {
    const ITEMS: &'static [Self];

    // Required method
    fn complete(&self) -> &'static str;
}

Required Associated Constants§

Source

const ITEMS: &'static [Self]

Required Methods§

Source

fn complete(&self) -> &'static str

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§

Source§

impl Membered for SparqlAggregate

Source§

const ITEMS: &'static [Self] = _

Source§

impl Membered for SparqlCall

Source§

const ITEMS: &'static [Self] = _

Source§

impl Membered for SparqlExpr2

Source§

const ITEMS: &'static [Self] = _

Source§

impl Membered for SparqlExpr3

Source§

const ITEMS: &'static [Self] = _

Source§

impl Membered for SparqlExpr

Source§

const ITEMS: &'static [Self] = _

Source§

impl Membered for SparqlKeyword

Source§

const ITEMS: &'static [Self] = _