pub struct NandoActivationIntent {
pub host_idx: Option<HostIdx>,
pub name: String,
pub args: Vec<NandoArgument>,
}Fields§
§host_idx: Option<HostIdx>§name: String§args: Vec<NandoArgument>Implementations§
source§impl NandoActivationIntent
impl NandoActivationIntent
pub fn new_for(intent_name: String) -> Self
pub fn get_object_references(&self) -> Vec<ObjectId>
pub fn get_object_arg_indices(&self) -> Vec<usize>
pub fn resolve_intent_arg(&mut self, idx: usize, resolved_arg: NandoArgument)
pub fn has_unresolved_args(&self) -> bool
pub fn prepend_object_argument(&mut self, arg: IPtr)
pub fn is_spawn_cache_intent(&self) -> bool
pub fn is_invalidation_intent(&self) -> bool
pub fn is_set_caching_permissible(&self) -> bool
pub fn is_invalidation_spawn_intent(&self) -> bool
pub fn is_update_caches_intent(&self) -> bool
pub fn is_update_caches_internal_intent(&self) -> bool
pub fn is_whomstone_intent(&self) -> bool
pub fn is_whomstone_and_move_intent(&self) -> bool
pub fn set_host_idx(&mut self, host_idx: HostIdx)
Trait Implementations§
source§impl Clone for NandoActivationIntent
impl Clone for NandoActivationIntent
source§fn clone(&self) -> NandoActivationIntent
fn clone(&self) -> NandoActivationIntent
Returns a copy 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 moresource§impl Debug for NandoActivationIntent
impl Debug for NandoActivationIntent
source§impl From<&NandoActivationIntent> for NandoActivationIntentSerializable
impl From<&NandoActivationIntent> for NandoActivationIntentSerializable
source§fn from(value: &NandoActivationIntent) -> Self
fn from(value: &NandoActivationIntent) -> Self
Converts to this type from the input type.
source§impl From<NandoActivationIntentSerializable> for NandoActivationIntent
impl From<NandoActivationIntentSerializable> for NandoActivationIntent
source§fn from(value: NandoActivationIntentSerializable) -> Self
fn from(value: NandoActivationIntentSerializable) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for NandoActivationIntent
impl Send for NandoActivationIntent
impl Sync for NandoActivationIntent
impl Unpin for NandoActivationIntent
impl UnwindSafe for NandoActivationIntent
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