fractal::contrib::qr_code_scanner::camera

Trait CameraImpl

Source
pub trait CameraImpl: ObjectImpl {
    // Provided methods
    async fn has_cameras(&self) -> bool { ... }
    async fn paintable(&self) -> Option<CameraPaintable> { ... }
}
Expand description

Public trait that must be implemented for everything that derives from Camera.

Overriding a method from this Trait overrides also its behavior in CameraExt.

Provided Methods§

Source

async fn has_cameras(&self) -> bool

Whether any cameras are available.

Source

async fn paintable(&self) -> Option<CameraPaintable>

The paintable displaying the camera.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§