pub struct GenericInitData {
pub version: u8,
pub name: String,
pub is_player: bool,
pub id: u16,
pub position: v3f,
pub rotation: v3f,
pub hp: u16,
pub messages: Vec<ActiveObjectCommand>,
}
Expand description
This corresponds to GenericCAO::Initialize in minetest
Fields§
§version: u8
§name: String
§is_player: bool
§id: u16
§position: v3f
§rotation: v3f
§hp: u16
§messages: Vec<ActiveObjectCommand>
Trait Implementations§
Source§impl Clone for GenericInitData
impl Clone for GenericInitData
Source§fn clone(&self) -> GenericInitData
fn clone(&self) -> GenericInitData
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GenericInitData
impl Debug for GenericInitData
Source§impl Deserialize for GenericInitData
impl Deserialize for GenericInitData
Source§type Output = GenericInitData
type Output = GenericInitData
Output should be Self, except for wrapper types.
fn deserialize(deser: &mut Deserializer<'_>) -> DeserializeResult<Self>
Source§impl PartialEq for GenericInitData
impl PartialEq for GenericInitData
Source§impl Serialize for GenericInitData
impl Serialize for GenericInitData
type Input = GenericInitData
fn serialize<S: Serializer>(value: &Self::Input, ser: &mut S) -> SerializeResult
impl StructuralPartialEq for GenericInitData
Auto Trait Implementations§
impl Freeze for GenericInitData
impl RefUnwindSafe for GenericInitData
impl Send for GenericInitData
impl Sync for GenericInitData
impl Unpin for GenericInitData
impl UnwindSafe for GenericInitData
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