Trait ICommonReceiptSlipCapabilities_Impl
pub trait ICommonReceiptSlipCapabilities_Impl: ICommonPosPrintStationCapabilities_Impl {
// Required methods
fn IsBarcodeSupported(&self) -> Result<bool>;
fn IsBitmapSupported(&self) -> Result<bool>;
fn IsLeft90RotationSupported(&self) -> Result<bool>;
fn IsRight90RotationSupported(&self) -> Result<bool>;
fn Is180RotationSupported(&self) -> Result<bool>;
fn IsPrintAreaSupported(&self) -> Result<bool>;
fn RuledLineCapabilities(&self) -> Result<PosPrinterRuledLineCapabilities>;
fn SupportedBarcodeRotations(
&self,
) -> Result<IVectorView<PosPrinterRotation>>;
fn SupportedBitmapRotations(
&self,
) -> Result<IVectorView<PosPrinterRotation>>;
}
Required Methods§
fn IsBarcodeSupported(&self) -> Result<bool>
fn IsBitmapSupported(&self) -> Result<bool>
fn IsLeft90RotationSupported(&self) -> Result<bool>
fn IsRight90RotationSupported(&self) -> Result<bool>
fn Is180RotationSupported(&self) -> Result<bool>
fn IsPrintAreaSupported(&self) -> Result<bool>
fn RuledLineCapabilities(&self) -> Result<PosPrinterRuledLineCapabilities>
fn SupportedBarcodeRotations(&self) -> Result<IVectorView<PosPrinterRotation>>
fn SupportedBitmapRotations(&self) -> Result<IVectorView<PosPrinterRotation>>
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.