pub struct MockPlayerBuilder { /* private fields */ }Expand description
Builder for creating test/mock players with configurable properties.
Implementations§
Source§impl MockPlayerBuilder
impl MockPlayerBuilder
Sourcepub fn bloops_count(self, bloops_count: usize) -> Self
pub fn bloops_count(self, bloops_count: usize) -> Self
Sets the initial bloops count for the mock player.
Sourcepub fn registration_number(self, registration_number: usize) -> Self
pub fn registration_number(self, registration_number: usize) -> Self
Sets the registration number of the mock player.
Sourcepub fn build(self) -> (Arc<RwLock<MockPlayer>>, Uuid)
pub fn build(self) -> (Arc<RwLock<MockPlayer>>, Uuid)
Builds the MockPlayer wrapped in Arc<RwLock> along with its UUID.
Trait Implementations§
Source§impl Debug for MockPlayerBuilder
impl Debug for MockPlayerBuilder
Source§impl Default for MockPlayerBuilder
impl Default for MockPlayerBuilder
Source§fn default() -> MockPlayerBuilder
fn default() -> MockPlayerBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MockPlayerBuilder
impl RefUnwindSafe for MockPlayerBuilder
impl Send for MockPlayerBuilder
impl Sync for MockPlayerBuilder
impl Unpin for MockPlayerBuilder
impl UnsafeUnpin for MockPlayerBuilder
impl UnwindSafe for MockPlayerBuilder
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> Erasable for T
impl<T> Erasable for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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