[][src]Enum rbx_dom_weak::UnresolvedRbxValue

pub enum UnresolvedRbxValue {
    Concrete(RbxValue),
    Ambiguous(AmbiguousRbxValue),
}

Represents a value that was deserialized that might not have full type information attached.

Variants

Concrete(RbxValue)

The type has full type information that was either declared explicitly or was inferred and unambiguous.

Ambiguous(AmbiguousRbxValue)

The type did not have type information, but the concrete type may be inferable given more type information.

Trait Implementations

impl PartialEq<UnresolvedRbxValue> for UnresolvedRbxValue[src]

impl From<RbxValue> for UnresolvedRbxValue[src]

impl Clone for UnresolvedRbxValue[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for UnresolvedRbxValue[src]

impl Serialize for UnresolvedRbxValue[src]

impl<'de> Deserialize<'de> for UnresolvedRbxValue[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]