pub struct EventControllerKeyBuilder { /* private fields */ }Expand description
A builder-pattern type to construct EventControllerKey objects.
Implementations§
Source§impl EventControllerKeyBuilder
impl EventControllerKeyBuilder
pub fn name(self, name: impl Into<GString>) -> Self
pub fn propagation_limit(self, propagation_limit: PropagationLimit) -> Self
pub fn propagation_phase(self, propagation_phase: PropagationPhase) -> Self
Sourcepub fn build(self) -> EventControllerKey
pub fn build(self) -> EventControllerKey
Build the EventControllerKey.
Auto Trait Implementations§
impl Freeze for EventControllerKeyBuilder
impl RefUnwindSafe for EventControllerKeyBuilder
impl !Send for EventControllerKeyBuilder
impl !Sync for EventControllerKeyBuilder
impl Unpin for EventControllerKeyBuilder
impl UnwindSafe for EventControllerKeyBuilder
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