pub struct Part {}Expand description
The part’s timing, from the MT47H64M16 data sheet (-25E grade), in picoseconds unless named in CK cycles.
Fields§
§trcd: u64ACTIVATE to READ or WRITE.
trp: u64PRECHARGE to ACTIVATE.
tras: u64ACTIVATE to PRECHARGE, least.
trc: u64ACTIVATE to ACTIVATE in one bank.
trrd: u64ACTIVATE to ACTIVATE in different banks.
twr: u64The last write beat to PRECHARGE.
twtr: u64The last write beat to READ.
trtp: u64READ to PRECHARGE.
trfc: u64REFRESH to anything.
trefi: u64The longest one refresh may follow another.
power_up: u64Power-up with CKE low.
cke_settle: u64CKE high to the first command.
tmrd_ck: u64A mode register load to the next command, in CK.
tdllk_ck: u64DLL reset to the first READ, in CK.
cl: u64CAS latency, in CK; write latency is one less.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Part
impl RefUnwindSafe for Part
impl Send for Part
impl Sync for Part
impl Unpin for Part
impl UnsafeUnpin for Part
impl UnwindSafe for Part
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.