pub struct KernelBuilder { /* private fields */ }Implementations§
Source§impl KernelBuilder
impl KernelBuilder
Sourcepub fn new(config: KBConfig) -> Result<Self, BuilderErr>
pub fn new(config: KBConfig) -> Result<Self, BuilderErr>
Create a new KernelBuilder instance.
§Errors
Returns an error if validation fails or version scanning fails.
pub fn versions(&self) -> &[VersionEntry]
Trait Implementations§
Auto Trait Implementations§
impl Freeze for KernelBuilder
impl RefUnwindSafe for KernelBuilder
impl Send for KernelBuilder
impl Sync for KernelBuilder
impl Unpin for KernelBuilder
impl UnsafeUnpin for KernelBuilder
impl UnwindSafe for KernelBuilder
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