pub struct PlanStateEffect { /* private fields */ }Expand description
Typed state effect derived from the operation access contract for a declared ModelProgram state binding.
Implementations§
Source§impl PlanStateEffect
impl PlanStateEffect
pub fn state_id(&self) -> &StateId
pub fn state_value_id(&self) -> &ProgramValueId
pub const fn lifetime(&self) -> AllocationLifetime
pub const fn access(&self) -> TensorAccess
pub fn resource_ids(&self) -> &[ResourceId]
Trait Implementations§
Source§impl Clone for PlanStateEffect
impl Clone for PlanStateEffect
Source§fn clone(&self) -> PlanStateEffect
fn clone(&self) -> PlanStateEffect
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 moreSource§impl Debug for PlanStateEffect
impl Debug for PlanStateEffect
Source§impl<'de> Deserialize<'de> for PlanStateEffect
impl<'de> Deserialize<'de> for PlanStateEffect
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PlanStateEffect
Source§impl PartialEq for PlanStateEffect
impl PartialEq for PlanStateEffect
Source§impl Serialize for PlanStateEffect
impl Serialize for PlanStateEffect
impl StructuralPartialEq for PlanStateEffect
Auto Trait Implementations§
impl Freeze for PlanStateEffect
impl RefUnwindSafe for PlanStateEffect
impl Send for PlanStateEffect
impl Sync for PlanStateEffect
impl Unpin for PlanStateEffect
impl UnsafeUnpin for PlanStateEffect
impl UnwindSafe for PlanStateEffect
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