Enum personify::ModelType [−][src]
The various models that Persona offers.
Variants (Non-exhaustive)
Signature Series - Prototypes made during the first Persona test.
Enterprise units - Secretaries, executive assistants, and office workers.
Close companions of most natures - from Best Friends to Family, and confidants to your ‘girl next door’-style unit.
Male units.
Entertainers - For night clubs and adult venues.
Anthropomorphic units - All robofoxes welcome.
Security, bodyguards, and stand-ins.
Nursing, in-home support, and lifeguards.
Replacement / Uploaded personalities. Formerly human.
Sorority/School models.
Lawyers and Attourneys.
Homemakers, child rearers, and some limited financial computational functions.
Null units. Includes non-Synthflesh robots.
Alien & monster girls.
Personalized / Prototypes. For one-offs, experiments, or truly custom orders.
Repair and reprogramming specialists.
Sales units, waitresses, and hotel staff (such as receptionists and maids).
Sexual gratification.
Training, testing, and tuning.
Utility, heavy-duty, sanitation, and janitorial bots.
Persona Spike Project (in development)
Experimental one-off designs. Includes pre-transfer ‘units’.
Trait Implementations
impl Clone for ModelType
[src]
impl Copy for ModelType
[src]
impl Debug for ModelType
[src]
impl Display for ModelType
[src]
impl Eq for ModelType
[src]
impl PartialEq<ModelType> for ModelType
[src]
fn eq(&self, other: &ModelType) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for ModelType
[src]
impl StructuralPartialEq for ModelType
[src]
impl TryFrom<char> for ModelType
[src]
Auto Trait Implementations
impl RefUnwindSafe for ModelType
impl Send for ModelType
impl Sync for ModelType
impl Unpin for ModelType
impl UnwindSafe for ModelType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,