pub struct CreateAutocmdOptsBuilder(/* private fields */);Implementations§
Source§impl CreateAutocmdOptsBuilder
impl CreateAutocmdOptsBuilder
Sourcepub fn buffer(&mut self, buffer: Buffer) -> &mut CreateAutocmdOptsBuilder
pub fn buffer(&mut self, buffer: Buffer) -> &mut CreateAutocmdOptsBuilder
A specific Buffer for buffer-local autocommands.
Sourcepub fn callback<F>(&mut self, callback: F) -> &mut CreateAutocmdOptsBuilder
pub fn callback<F>(&mut self, callback: F) -> &mut CreateAutocmdOptsBuilder
Callback to execute when the autocommand is triggered. Cannot be used
Sourcepub fn command<S>(&mut self, command: S) -> &mut CreateAutocmdOptsBuilder
pub fn command<S>(&mut self, command: S) -> &mut CreateAutocmdOptsBuilder
Vim command to execute when the autocommand is triggered. Cannot be
Sourcepub fn desc<S>(&mut self, desc: S) -> &mut CreateAutocmdOptsBuilder
pub fn desc<S>(&mut self, desc: S) -> &mut CreateAutocmdOptsBuilder
Description of the autocommand.
Sourcepub fn group<G>(&mut self, group: G) -> &mut CreateAutocmdOptsBuilderwhere
G: StringOrInt,
pub fn group<G>(&mut self, group: G) -> &mut CreateAutocmdOptsBuilderwhere
G: StringOrInt,
The autocommand group name or id to match against.
Sourcepub fn nested(&mut self, nested: bool) -> &mut CreateAutocmdOptsBuilder
pub fn nested(&mut self, nested: bool) -> &mut CreateAutocmdOptsBuilder
Run nested autocommands.
Sourcepub fn once(&mut self, once: bool) -> &mut CreateAutocmdOptsBuilder
pub fn once(&mut self, once: bool) -> &mut CreateAutocmdOptsBuilder
Only run the autocommand once.
Sourcepub fn patterns<'a, I>(&mut self, patterns: I) -> &mut CreateAutocmdOptsBuilderwhere
I: IntoIterator<Item = &'a str>,
pub fn patterns<'a, I>(&mut self, patterns: I) -> &mut CreateAutocmdOptsBuilderwhere
I: IntoIterator<Item = &'a str>,
Patterns to match against.
pub fn build(&mut self) -> CreateAutocmdOpts
Trait Implementations§
Source§impl Clone for CreateAutocmdOptsBuilder
impl Clone for CreateAutocmdOptsBuilder
Source§fn clone(&self) -> CreateAutocmdOptsBuilder
fn clone(&self) -> CreateAutocmdOptsBuilder
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 CreateAutocmdOptsBuilder
impl Default for CreateAutocmdOptsBuilder
Source§fn default() -> CreateAutocmdOptsBuilder
fn default() -> CreateAutocmdOptsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateAutocmdOptsBuilder
impl RefUnwindSafe for CreateAutocmdOptsBuilder
impl !Send for CreateAutocmdOptsBuilder
impl !Sync for CreateAutocmdOptsBuilder
impl Unpin for CreateAutocmdOptsBuilder
impl UnwindSafe for CreateAutocmdOptsBuilder
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 moreSource§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
Source§type Error = Infallible
type Error = Infallible
The error type in the returned
Result.Source§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.