Struct DecorationProviderOpts
#[repr(C)]pub struct DecorationProviderOpts {
mask: u64,
on_start: i32,
on_buf: i32,
on_win: i32,
on_line: i32,
on_end: i32,
_on_hl_def: i32,
_on_spell_nav: i32,
_on_conceal_line: i32,
}Expand description
Options passed to
set_decoration_provider().
Fields§
§mask: u64§on_start: i32§on_buf: i32§on_win: i32§on_line: i32§on_end: i32§_on_hl_def: i32§_on_conceal_line: i32Implementations§
§impl DecorationProviderOpts
impl DecorationProviderOpts
pub fn builder() -> DecorationProviderOptsBuilder
pub fn builder() -> DecorationProviderOptsBuilder
Creates a new DecorationProviderOptsBuilder.
Trait Implementations§
§impl Clone for DecorationProviderOpts
impl Clone for DecorationProviderOpts
§fn clone(&self) -> DecorationProviderOpts
fn clone(&self) -> DecorationProviderOpts
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 more§impl Debug for DecorationProviderOpts
impl Debug for DecorationProviderOpts
§impl Default for DecorationProviderOpts
impl Default for DecorationProviderOpts
§fn default() -> DecorationProviderOpts
fn default() -> DecorationProviderOpts
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DecorationProviderOpts
impl RefUnwindSafe for DecorationProviderOpts
impl Send for DecorationProviderOpts
impl Sync for DecorationProviderOpts
impl Unpin for DecorationProviderOpts
impl UnsafeUnpin for DecorationProviderOpts
impl UnwindSafe for DecorationProviderOpts
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
§type Error = Infallible
type Error = Infallible
The error type in the returned
Result.§fn into_result(self) -> Result<T, <T as IntoResult<T>>::Error>
fn into_result(self) -> Result<T, <T as IntoResult<T>>::Error>
Converts the value into a
Result.