pub struct IOExtensionPointBuilder { /* private fields */ }
Expand description
Builder for extension points.
Implementations§
Source§impl IOExtensionPointBuilder
impl IOExtensionPointBuilder
pub fn required_type(self, required_type: Type) -> Self
pub fn build(self) -> IOExtensionPoint
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IOExtensionPointBuilder
impl RefUnwindSafe for IOExtensionPointBuilder
impl Send for IOExtensionPointBuilder
impl Sync for IOExtensionPointBuilder
impl Unpin for IOExtensionPointBuilder
impl UnwindSafe for IOExtensionPointBuilder
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