pub enum MaterializeMode {
HotOnly,
All,
None,
}Expand description
.rlxp package types — re-exported so open_rlxp’s return type is nameable
without a direct rlx-pkg dependency.
Which weight tiers to bind into graph Constants on Package::graph.
Default MaterializeMode::HotOnly keeps warm/cold out of the compile path
until Package::bind_tensor / Package::bind_warm_and_cold.
Variants§
HotOnly
Hot / mmapable tensors only (default).
All
Inflate every tier into Constant payloads.
None
Leave all weight Constants empty (caller binds later).
Trait Implementations§
Source§impl Clone for MaterializeMode
impl Clone for MaterializeMode
Source§fn clone(&self) -> MaterializeMode
fn clone(&self) -> MaterializeMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MaterializeMode
Source§impl Debug for MaterializeMode
impl Debug for MaterializeMode
Source§impl Default for MaterializeMode
impl Default for MaterializeMode
Source§fn default() -> MaterializeMode
fn default() -> MaterializeMode
Returns the “default value” for a type. Read more
impl Eq for MaterializeMode
Source§impl PartialEq for MaterializeMode
impl PartialEq for MaterializeMode
impl StructuralPartialEq for MaterializeMode
Auto Trait Implementations§
impl Freeze for MaterializeMode
impl RefUnwindSafe for MaterializeMode
impl Send for MaterializeMode
impl Sync for MaterializeMode
impl Unpin for MaterializeMode
impl UnsafeUnpin for MaterializeMode
impl UnwindSafe for MaterializeMode
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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