pub struct CreateAutocmdOptsBuilder(/* private fields */);Implementations§
Source§impl CreateAutocmdOptsBuilder
impl CreateAutocmdOptsBuilder
Sourcepub fn buffer(&mut self, buffer: Buffer) -> &mut Self
pub fn buffer(&mut self, buffer: Buffer) -> &mut Self
A specific Buffer for buffer-local autocommands.
Sourcepub fn callback<F>(&mut self, callback: F) -> &mut Self
pub fn callback<F>(&mut self, callback: F) -> &mut Self
Callback to execute when the autocommand is triggered. Cannot be used
together with command.
Sourcepub fn command<S>(&mut self, command: S) -> &mut Self
pub fn command<S>(&mut self, command: S) -> &mut Self
Vim command to execute when the autocommand is triggered. Cannot be
used together with callback.
Sourcepub fn group<Grp>(&mut self, group: Grp) -> &mut Selfwhere
Grp: StringOrInt,
pub fn group<Grp>(&mut self, group: Grp) -> &mut Selfwhere
Grp: StringOrInt,
The autocommand group name or id to match against.
Sourcepub fn patterns<'a, I>(&mut self, patterns: I) -> &mut Selfwhere
I: IntoIterator<Item = &'a str>,
pub fn patterns<'a, I>(&mut self, patterns: I) -> &mut Selfwhere
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 copy 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> 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.