pub enum CedtHostBridgeError {
EmptyHdmRange,
EmptyChbcrRange,
InvalidChbcrRangeLength {
actual: u64,
expected: u64,
},
InvalidChbcrBaseAlignment {
base: u64,
alignment: u64,
},
InvalidHdmBaseAlignment {
base: u64,
alignment: u64,
},
InvalidHdmSizeAlignment {
size: u64,
alignment: u64,
},
}Expand description
Validation errors when adding CHBS/CFMWS CXL host-bridge entries.
Variants§
EmptyHdmRange
HDM range is empty.
EmptyChbcrRange
CHBCR range is empty.
InvalidChbcrRangeLength
CHBCR range length does not match the spec-defined size.
InvalidChbcrBaseAlignment
CHBCR base is not aligned to the CHBCR aperture size.
InvalidHdmBaseAlignment
HDM base is not aligned to CXL HPA alignment.
InvalidHdmSizeAlignment
HDM size is not aligned to CXL HPA alignment.
Trait Implementations§
Source§impl Clone for CedtHostBridgeError
impl Clone for CedtHostBridgeError
Source§fn clone(&self) -> CedtHostBridgeError
fn clone(&self) -> CedtHostBridgeError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CedtHostBridgeError
impl Debug for CedtHostBridgeError
Source§impl Display for CedtHostBridgeError
impl Display for CedtHostBridgeError
Source§impl Error for CedtHostBridgeError
impl Error for CedtHostBridgeError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl PartialEq for CedtHostBridgeError
impl PartialEq for CedtHostBridgeError
impl Eq for CedtHostBridgeError
impl StructuralPartialEq for CedtHostBridgeError
Auto Trait Implementations§
impl Freeze for CedtHostBridgeError
impl RefUnwindSafe for CedtHostBridgeError
impl Send for CedtHostBridgeError
impl Sync for CedtHostBridgeError
impl Unpin for CedtHostBridgeError
impl UnsafeUnpin for CedtHostBridgeError
impl UnwindSafe for CedtHostBridgeError
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