pub enum TeamCollisionRule {
Always,
PushForOtherTeams,
PushOwnTeam,
Never,
}
Variants§
Implementations§
Source§impl TeamCollisionRule
impl TeamCollisionRule
pub const fn variant_count() -> usize
pub fn name(&self) -> &str
pub fn id(&self) -> String
pub fn deserialize_with_id<'a>( name: &str, data: &'a [u8], ) -> DeserializeResult<'a, Self>
pub fn serialize_body<S: Serializer>(&self, to: &mut S) -> SerializeResult
Trait Implementations§
Source§impl Clone for TeamCollisionRule
impl Clone for TeamCollisionRule
Source§fn clone(&self) -> TeamCollisionRule
fn clone(&self) -> TeamCollisionRule
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 moreSource§impl Debug for TeamCollisionRule
impl Debug for TeamCollisionRule
Source§impl Deserialize for TeamCollisionRule
impl Deserialize for TeamCollisionRule
fn mc_deserialize(data: &[u8]) -> DeserializeResult<'_, Self>
Source§impl From<&TeamCollisionRule> for String
impl From<&TeamCollisionRule> for String
Source§fn from(arg: &TeamCollisionRule) -> Self
fn from(arg: &TeamCollisionRule) -> Self
Converts to this type from the input type.
Source§impl From<TeamCollisionRule> for String
impl From<TeamCollisionRule> for String
Source§fn from(arg: TeamCollisionRule) -> Self
fn from(arg: TeamCollisionRule) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TeamCollisionRule
impl PartialEq for TeamCollisionRule
Source§impl Serialize for TeamCollisionRule
impl Serialize for TeamCollisionRule
fn mc_serialize<S: Serializer>(&self, to: &mut S) -> SerializeResult
impl StructuralPartialEq for TeamCollisionRule
Auto Trait Implementations§
impl Freeze for TeamCollisionRule
impl RefUnwindSafe for TeamCollisionRule
impl Send for TeamCollisionRule
impl Sync for TeamCollisionRule
impl Unpin for TeamCollisionRule
impl UnwindSafe for TeamCollisionRule
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