pub struct CompletionItemBuilder { /* private fields */ }
Implementations§
Source§impl CompletionItemBuilder
impl CompletionItemBuilder
pub fn new() -> Self
pub fn build(self) -> CompletionItem
pub fn gicon<P: IsA<Icon>>(self, gicon: &P) -> Self
pub fn icon(self, icon: &Pixbuf) -> Self
pub fn icon_name(self, icon_name: &str) -> Self
pub fn info(self, info: &str) -> Self
pub fn label(self, label: &str) -> Self
pub fn markup(self, markup: &str) -> Self
pub fn text(self, text: &str) -> Self
Trait Implementations§
Source§impl Clone for CompletionItemBuilder
impl Clone for CompletionItemBuilder
Source§fn clone(&self) -> CompletionItemBuilder
fn clone(&self) -> CompletionItemBuilder
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 Default for CompletionItemBuilder
impl Default for CompletionItemBuilder
Source§fn default() -> CompletionItemBuilder
fn default() -> CompletionItemBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CompletionItemBuilder
impl RefUnwindSafe for CompletionItemBuilder
impl !Send for CompletionItemBuilder
impl !Sync for CompletionItemBuilder
impl Unpin for CompletionItemBuilder
impl UnwindSafe for CompletionItemBuilder
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