pub struct VlEngine {
pub arch: String,
pub projector: Option<VlProjectorPair>,
}Fields§
§arch: String§projector: Option<VlProjectorPair>When set, records the mmproj path we expect to wire later.
Implementations§
Source§impl VlEngine
impl VlEngine
pub fn reject(arch: &str) -> Result<(), VlUnavailable>
Sourcepub fn reject_with_mmproj(
arch: &str,
pair: VlProjectorPair,
) -> Result<(), VlUnavailable>
pub fn reject_with_mmproj( arch: &str, pair: VlProjectorPair, ) -> Result<(), VlUnavailable>
Fail-closed generate entry — projector pairing may be recorded for logs.
Auto Trait Implementations§
impl Freeze for VlEngine
impl RefUnwindSafe for VlEngine
impl Send for VlEngine
impl Sync for VlEngine
impl Unpin for VlEngine
impl UnsafeUnpin for VlEngine
impl UnwindSafe for VlEngine
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> 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