pub struct CustomActionBuilder { /* private fields */ }Implementations§
Source§impl CustomActionBuilder
impl CustomActionBuilder
pub fn target(self, target: ActionTarget) -> Self
pub fn confirm(self, message: &str) -> Self
pub fn icon(self, icon_class: &str) -> Self
pub fn class(self, css_class: &str) -> Self
pub fn handler<F, Fut>(self, f: F) -> CustomActionwhere
F: Fn(ActionContext) -> Fut + Send + Sync + 'static,
Fut: Future<Output = Result<ActionResult, AdminError>> + Send + 'static,
Auto Trait Implementations§
impl Freeze for CustomActionBuilder
impl RefUnwindSafe for CustomActionBuilder
impl Send for CustomActionBuilder
impl Sync for CustomActionBuilder
impl Unpin for CustomActionBuilder
impl UnsafeUnpin for CustomActionBuilder
impl UnwindSafe for CustomActionBuilder
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