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 Luanti
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 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 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