This function inserts a portion of an integer value into a PartialElement
. The BitField
implementations call it as they disassemble a complete integer. It performs the following steps:
resize
d into a T::Mem
,PartialElement
into memory.O
and T
are the type parameters of the PartialElement
argument.U
is the source integer type.elem
: A PartialElement
into which a value segment will be written.value
: A value, whose least-significant bits will be written into elem
.shamt
: The shift distance from the storage location’s LSedge to its live bits.