pub struct PartialCcsidr<const MASK: u32>(/* private fields */);Expand description
Partial builder struct
Implementations§
Source§impl PartialCcsidr<0>
impl PartialCcsidr<0>
pub const fn with_write_through(&self, value: bool) -> PartialCcsidr<2147483648>
Source§impl PartialCcsidr<2147483648>
impl PartialCcsidr<2147483648>
pub const fn with_write_back(&self, value: bool) -> PartialCcsidr<3221225472>
Source§impl PartialCcsidr<3221225472>
impl PartialCcsidr<3221225472>
pub const fn with_read_alloc(&self, value: bool) -> PartialCcsidr<3758096384>
Source§impl PartialCcsidr<3758096384>
impl PartialCcsidr<3758096384>
pub const fn with_write_alloc(&self, value: bool) -> PartialCcsidr<4026531840>
Source§impl PartialCcsidr<4026531840>
impl PartialCcsidr<4026531840>
pub const fn with_num_sets(&self, value: u15) -> PartialCcsidr<4294959104>
Source§impl PartialCcsidr<4294959104>
impl PartialCcsidr<4294959104>
pub const fn with_associativity(&self, value: u10) -> PartialCcsidr<4294967288>
Source§impl PartialCcsidr<4294967288>
impl PartialCcsidr<4294967288>
pub const fn with_line_size(&self, value: u3) -> PartialCcsidr<4294967295>
Auto Trait Implementations§
impl<const MASK: u32> Freeze for PartialCcsidr<MASK>
impl<const MASK: u32> RefUnwindSafe for PartialCcsidr<MASK>
impl<const MASK: u32> Send for PartialCcsidr<MASK>
impl<const MASK: u32> Sync for PartialCcsidr<MASK>
impl<const MASK: u32> Unpin for PartialCcsidr<MASK>
impl<const MASK: u32> UnwindSafe for PartialCcsidr<MASK>
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