pub struct OpponentGenerationResult {
pub items: Vec<UuidIntPair>,
pub abilities: Vec<UuidIntPair>,
pub power: i64,
pub level: i64,
pub class_id: Uuid,
}Fields§
§items: Vec<UuidIntPair>§abilities: Vec<UuidIntPair>§power: i64§level: i64§class_id: UuidImplementations§
Source§impl OpponentGenerationResult
impl OpponentGenerationResult
pub fn push_item(&mut self, item: UuidIntPair)
pub fn push_ability(&mut self, ability: UuidIntPair)
pub fn set_power(&mut self, power: i64)
pub fn set_level(&mut self, level: i64)
pub fn set_class_id(&mut self, class_id: Uuid)
Trait Implementations§
Source§impl Clone for OpponentGenerationResult
impl Clone for OpponentGenerationResult
Source§fn clone(&self) -> OpponentGenerationResult
fn clone(&self) -> OpponentGenerationResult
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 CustomType for OpponentGenerationResult
impl CustomType for OpponentGenerationResult
Source§impl Debug for OpponentGenerationResult
impl Debug for OpponentGenerationResult
Source§impl Default for OpponentGenerationResult
impl Default for OpponentGenerationResult
Source§fn default() -> OpponentGenerationResult
fn default() -> OpponentGenerationResult
Returns the “default value” for a type. Read more
Source§impl PartialEq for OpponentGenerationResult
impl PartialEq for OpponentGenerationResult
impl Eq for OpponentGenerationResult
impl StructuralPartialEq for OpponentGenerationResult
Auto Trait Implementations§
impl Freeze for OpponentGenerationResult
impl RefUnwindSafe for OpponentGenerationResult
impl Send for OpponentGenerationResult
impl Sync for OpponentGenerationResult
impl Unpin for OpponentGenerationResult
impl UnwindSafe for OpponentGenerationResult
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].