pub struct ParameterPartition {
pub name: String,
pub owner_rank: usize,
pub start_idx: usize,
pub end_idx: usize,
pub shape: Vec<usize>,
}Expand description
Parameter partition information
Fields§
§name: StringParameter name
owner_rank: usizeOwner rank
start_idx: usizeStart index in flattened parameters
end_idx: usizeEnd index in flattened parameters
shape: Vec<usize>Original shape
Trait Implementations§
Source§impl Clone for ParameterPartition
impl Clone for ParameterPartition
Source§fn clone(&self) -> ParameterPartition
fn clone(&self) -> ParameterPartition
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 moreAuto Trait Implementations§
impl Freeze for ParameterPartition
impl RefUnwindSafe for ParameterPartition
impl Send for ParameterPartition
impl Sync for ParameterPartition
impl Unpin for ParameterPartition
impl UnwindSafe for ParameterPartition
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more