Struct relm4::actions::RelmActionGroup
source · [−]pub struct RelmActionGroup<GroupName: ActionGroupName> { /* private fields */ }
Expand description
A type save action group that wraps around gio::SimpleActionGroup
.
Implementations
sourceimpl<GroupName: ActionGroupName> RelmActionGroup<GroupName>
impl<GroupName: ActionGroupName> RelmActionGroup<GroupName>
sourcepub fn add_action<Name: ActionName>(&self, action: RelmAction<Name>)
pub fn add_action<Name: ActionName>(&self, action: RelmAction<Name>)
Add an action to the group.
sourcepub fn into_action_group(self) -> SimpleActionGroup
pub fn into_action_group(self) -> SimpleActionGroup
Convert RelmActionGroup
into a gio::SimpleActionGroup
.
sourcepub fn new() -> Self
pub fn new() -> Self
Create a new SimpleActionGroup
.
Trait Implementations
sourceimpl<GroupName: Debug + ActionGroupName> Debug for RelmActionGroup<GroupName>
impl<GroupName: Debug + ActionGroupName> Debug for RelmActionGroup<GroupName>
sourceimpl<GroupName: ActionGroupName> Default for RelmActionGroup<GroupName>
impl<GroupName: ActionGroupName> Default for RelmActionGroup<GroupName>
Auto Trait Implementations
impl<GroupName> RefUnwindSafe for RelmActionGroup<GroupName> where
GroupName: RefUnwindSafe,
impl<GroupName> !Send for RelmActionGroup<GroupName>
impl<GroupName> !Sync for RelmActionGroup<GroupName>
impl<GroupName> Unpin for RelmActionGroup<GroupName> where
GroupName: Unpin,
impl<GroupName> UnwindSafe for RelmActionGroup<GroupName> where
GroupName: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more