pub struct EntityDataBuilder { /* private fields */ }
Expand description
Builder for EntityData
.
Implementations§
source§impl EntityDataBuilder
impl EntityDataBuilder
sourcepub fn entity_type(&mut self, value: StrBytes) -> &mut Self
pub fn entity_type(&mut self, value: StrBytes) -> &mut Self
The entity type.
Supported API versions: 0-1
sourcepub fn entity_name(&mut self, value: Option<StrBytes>) -> &mut Self
pub fn entity_name(&mut self, value: Option<StrBytes>) -> &mut Self
The name of the entity, or null if the default.
Supported API versions: 0-1
sourcepub fn unknown_tagged_fields(
&mut self,
value: BTreeMap<i32, Bytes>,
) -> &mut Self
pub fn unknown_tagged_fields( &mut self, value: BTreeMap<i32, Bytes>, ) -> &mut Self
Other tagged fields
sourcepub fn build(&self) -> Result<EntityData, EntityDataBuilderError>
pub fn build(&self) -> Result<EntityData, EntityDataBuilderError>
Trait Implementations§
source§impl Clone for EntityDataBuilder
impl Clone for EntityDataBuilder
source§fn clone(&self) -> EntityDataBuilder
fn clone(&self) -> EntityDataBuilder
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 moreAuto Trait Implementations§
impl !Freeze for EntityDataBuilder
impl RefUnwindSafe for EntityDataBuilder
impl Send for EntityDataBuilder
impl Sync for EntityDataBuilder
impl Unpin for EntityDataBuilder
impl UnwindSafe for EntityDataBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)