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: Into<Function<AutocmdCallbackArgs, ShouldDeleteAutocmd>>>(
&mut self,
callback: F,
) -> &mut Self
pub fn callback<F: Into<Function<AutocmdCallbackArgs, ShouldDeleteAutocmd>>>( &mut self, callback: F, ) -> &mut Self
Callback to execute when the autocommand is triggered. Cannot be used
Sourcepub fn command<S: Into<String>>(&mut self, command: S) -> &mut Self
pub fn command<S: Into<String>>(&mut self, command: S) -> &mut Self
Vim command to execute when the autocommand is triggered. Cannot be
Sourcepub fn group<G: StringOrInt>(&mut self, group: G) -> &mut Self
pub fn group<G: StringOrInt>(&mut self, group: G) -> &mut Self
The autocommand group name or id to match against.
Sourcepub fn patterns<'a, I: IntoIterator<Item = &'a str>>(
&mut self,
patterns: I,
) -> &mut Self
pub fn patterns<'a, I: IntoIterator<Item = &'a str>>( &mut self, patterns: I, ) -> &mut Self
Patterns to match against.
pub fn build(&mut self) -> CreateAutocmdOpts
Trait Implementations§
Source§impl Clone for CreateAutocmdOptsBuilder
impl Clone for CreateAutocmdOptsBuilder
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.