pub struct EventControllerFocusBuilder { /* private fields */ }Expand description
A builder-pattern type to construct EventControllerFocus objects.
Implementations§
Source§impl EventControllerFocusBuilder
impl EventControllerFocusBuilder
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) -> EventControllerFocus
pub fn build(self) -> EventControllerFocus
Build the EventControllerFocus.
Auto Trait Implementations§
impl Freeze for EventControllerFocusBuilder
impl RefUnwindSafe for EventControllerFocusBuilder
impl !Send for EventControllerFocusBuilder
impl !Sync for EventControllerFocusBuilder
impl Unpin for EventControllerFocusBuilder
impl UnwindSafe for EventControllerFocusBuilder
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