pub struct TRAStarWaypointDatabasePolicyProfileBuilder { /* private fields */ }Expand description
Preprocess builder that materializes a named TRAStarWaypointDatabasePolicyProfile.
Stable name() comes from the profile (e.g. policy-profile-v1), not a generic builder id.
Implementations§
Source§impl TRAStarWaypointDatabasePolicyProfileBuilder
impl TRAStarWaypointDatabasePolicyProfileBuilder
Sourcepub const fn new(
profile: TRAStarWaypointDatabasePolicyProfile,
) -> TRAStarWaypointDatabasePolicyProfileBuilder
pub const fn new( profile: TRAStarWaypointDatabasePolicyProfile, ) -> TRAStarWaypointDatabasePolicyProfileBuilder
Builds with the given named policy profile.
Sourcepub const fn policy_profile(self) -> TRAStarWaypointDatabasePolicyProfile
pub const fn policy_profile(self) -> TRAStarWaypointDatabasePolicyProfile
Policy profile this builder will materialize.
Trait Implementations§
Source§impl Clone for TRAStarWaypointDatabasePolicyProfileBuilder
impl Clone for TRAStarWaypointDatabasePolicyProfileBuilder
Source§fn clone(&self) -> TRAStarWaypointDatabasePolicyProfileBuilder
fn clone(&self) -> TRAStarWaypointDatabasePolicyProfileBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TRAStarWaypointDatabasePolicyProfileBuilder
Source§impl Default for TRAStarWaypointDatabasePolicyProfileBuilder
impl Default for TRAStarWaypointDatabasePolicyProfileBuilder
Source§fn default() -> TRAStarWaypointDatabasePolicyProfileBuilder
fn default() -> TRAStarWaypointDatabasePolicyProfileBuilder
Returns the “default value” for a type. Read more
impl Eq for TRAStarWaypointDatabasePolicyProfileBuilder
Source§type Map = PreparedTRAStarWaypointDatabasePolicyProfile
type Map = PreparedTRAStarWaypointDatabasePolicyProfile
Immutable prepared map type produced by this builder.
Source§fn preprocess(
&self,
navmesh: &Navmesh,
) -> Result<<TRAStarWaypointDatabasePolicyProfileBuilder as PreparedNavmeshBuilder>::Map, PreparedNavmeshBuildError>
fn preprocess( &self, navmesh: &Navmesh, ) -> Result<<TRAStarWaypointDatabasePolicyProfileBuilder as PreparedNavmeshBuilder>::Map, PreparedNavmeshBuildError>
Validates and snapshots
navmesh into a query-ready prepared map. Read moreimpl StructuralPartialEq for TRAStarWaypointDatabasePolicyProfileBuilder
Auto Trait Implementations§
impl Freeze for TRAStarWaypointDatabasePolicyProfileBuilder
impl RefUnwindSafe for TRAStarWaypointDatabasePolicyProfileBuilder
impl Send for TRAStarWaypointDatabasePolicyProfileBuilder
impl Sync for TRAStarWaypointDatabasePolicyProfileBuilder
impl Unpin for TRAStarWaypointDatabasePolicyProfileBuilder
impl UnsafeUnpin for TRAStarWaypointDatabasePolicyProfileBuilder
impl UnwindSafe for TRAStarWaypointDatabasePolicyProfileBuilder
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more