pub trait CodecProfile {
// Required methods
fn codec_id(&self) -> CodecId;
fn codec_version(&self) -> &str;
fn profile_digest(&self) -> CodecProfileDigest;
fn fixed_rate_bits(&self) -> Option<u16>;
fn block_dim(&self) -> Option<u16>;
fn is_lossy(&self) -> bool;
}Required Methods§
fn codec_id(&self) -> CodecId
fn codec_version(&self) -> &str
fn profile_digest(&self) -> CodecProfileDigest
fn fixed_rate_bits(&self) -> Option<u16>
fn block_dim(&self) -> Option<u16>
fn is_lossy(&self) -> bool
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".