pub struct CreateActorSpec {
pub actor_id: String,
pub actor_type: ActorType,
pub creator_id: String,
pub lineage: Vec<String>,
pub purpose: Option<String>,
pub writable_targets: Vec<WritableTarget>,
pub energy_balance: i64,
pub energy_share: f64,
pub reduction_policy: String,
}Expand description
Specification for creating a new actor (used in submit pipeline).
Fields§
§actor_id: String§actor_type: ActorType§creator_id: String§lineage: Vec<String>§purpose: Option<String>§writable_targets: Vec<WritableTarget>§energy_balance: i64§reduction_policy: StringTrait Implementations§
Source§impl Clone for CreateActorSpec
impl Clone for CreateActorSpec
Source§fn clone(&self) -> CreateActorSpec
fn clone(&self) -> CreateActorSpec
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 CreateActorSpec
impl RefUnwindSafe for CreateActorSpec
impl Send for CreateActorSpec
impl Sync for CreateActorSpec
impl Unpin for CreateActorSpec
impl UnsafeUnpin for CreateActorSpec
impl UnwindSafe for CreateActorSpec
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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