pub enum CompletionKind {
Keyword,
Type,
FieldAttribute,
ModelAttribute,
ModelName,
EnumName,
FieldName,
}Expand description
The kind of a completion item.
Variants§
Keyword
A language keyword (model, enum, …).
Type
A scalar or user-defined field type.
FieldAttribute
A field-level attribute (@id, @unique, …).
ModelAttribute
A model-level attribute (@@id, @@map, …).
ModelName
A reference to a model name.
EnumName
A reference to an enum name.
FieldName
A field name inside a model or datasource.
Trait Implementations§
Source§impl Clone for CompletionKind
impl Clone for CompletionKind
Source§fn clone(&self) -> CompletionKind
fn clone(&self) -> CompletionKind
Returns a duplicate of the value. Read more
1.0.0 · 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 CompletionKind
impl Debug for CompletionKind
Source§impl PartialEq for CompletionKind
impl PartialEq for CompletionKind
impl Copy for CompletionKind
impl Eq for CompletionKind
impl StructuralPartialEq for CompletionKind
Auto Trait Implementations§
impl Freeze for CompletionKind
impl RefUnwindSafe for CompletionKind
impl Send for CompletionKind
impl Sync for CompletionKind
impl Unpin for CompletionKind
impl UnsafeUnpin for CompletionKind
impl UnwindSafe for CompletionKind
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