pub struct DriverLoadArgs {
pub driver_soname: String,
pub driver_file: Vmo,
pub lib_dir: ClientEnd<DirectoryMarker>,
pub additional_root_modules: Vec<RootModule>,
}Fields§
§driver_soname: String§driver_file: Vmo§lib_dir: ClientEnd<DirectoryMarker>§additional_root_modules: Vec<RootModule>Implementations§
Source§impl DriverLoadArgs
impl DriverLoadArgs
pub async fn new(start_info: &mut ComponentStartInfo) -> Result<Self, Status>
Auto Trait Implementations§
impl Freeze for DriverLoadArgs
impl RefUnwindSafe for DriverLoadArgs
impl Send for DriverLoadArgs
impl Sync for DriverLoadArgs
impl Unpin for DriverLoadArgs
impl UnsafeUnpin for DriverLoadArgs
impl UnwindSafe for DriverLoadArgs
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
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more