[−][src]Enum game_features::MoveToFrontMode
The way items are removed from the inventory. Indicates if empty spots are left, and if not, how to fill them.
Variants
None
Don't move items to the front when there is available space.
TakeLast
Takes the last element and puts it where the removed one was.
Offset
Moves all elements after the removed one.
Methods
impl MoveToFrontMode
[src]
impl MoveToFrontMode
[src]
pub fn new_take_last() -> Self
[src]
Constructs a new MoveToFrontMode::TakeLast
.
impl MoveToFrontMode
[src]
pub fn new_offset() -> Self
[src]
Constructs a new MoveToFrontMode::Offset
.
Trait Implementations
impl Clone for MoveToFrontMode
[src]
fn clone(&self) -> MoveToFrontMode
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for MoveToFrontMode
[src]
impl Serialize for MoveToFrontMode
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for MoveToFrontMode
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for MoveToFrontMode
impl Sync for MoveToFrontMode
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,