[][src]Trait screeps::traits::TryFrom

pub trait TryFrom<T> {
    type Error;
    fn try_from(T) -> Result<Self, Self::Error>;
}

Attempt to construct Self via a conversion.

This definition is only temporary until Rust's TryFrom is stabilized.

Associated Types

type Error

The type returned in the event of a conversion error.

Loading content...

Required methods

fn try_from(T) -> Result<Self, Self::Error>

Performs the conversion.

Loading content...

Implementations on Foreign Types

impl TryFrom<ReadyStateChangeEvent> for Reference[src]

type Error = Void

impl TryFrom<HierarchyRequestError> for Reference[src]

type Error = Void

impl TryFrom<SlotElement> for Reference[src]

type Error = Void

impl<'a> TryFrom<&'a Value> for &'a Symbol[src]

type Error = ConversionError

impl TryFrom<MouseUpEvent> for Reference[src]

type Error = Void

impl<'a> TryFrom<&'a bool> for Value[src]

type Error = Void

impl TryFrom<Storage> for Reference[src]

type Error = Void

impl TryFrom<GamepadConnectedEvent> for Reference[src]

type Error = Void

impl TryFrom<SecurityError> for Reference[src]

type Error = Void

impl TryFrom<Array> for Reference[src]

type Error = Void

impl TryFrom<i32> for Value[src]

type Error = Void

impl TryFrom<u16> for Number[src]

type Error = Void

impl<'a, T> TryFrom<&'a mut [T]> for Array where
    T: JsSerialize
[src]

type Error = Void

impl TryFrom<UiEvent> for Reference[src]

type Error = Void

impl TryFrom<FileList> for Reference[src]

type Error = Void

impl TryFrom<TouchEvent> for Reference[src]

type Error = Void

impl TryFrom<DragExitEvent> for Reference[src]

type Error = Void

impl TryFrom<PointerCancelEvent> for Reference[src]

type Error = Void

impl TryFrom<InputEvent> for Reference[src]

type Error = Void

impl<V> TryFrom<Value> for Option<HashMap<String, V, RandomState>> where
    V: TryFrom<Value, Error = ConversionError>, 
[src]

type Error = ConversionError

impl TryFrom<KeyboardEvent> for Reference[src]

type Error = Void

impl<T> TryFrom<Value> for Option<T> where
    T: TryFrom<Value, Error = ConversionError> + AsRef<Reference>, 
[src]

type Error = ConversionError

impl TryFrom<PointerEnterEvent> for Reference[src]

type Error = Void

impl<T> TryFrom<Serde<T>> for Value where
    T: Serialize
[src]

type Error = ConversionError

impl TryFrom<MouseOutEvent> for Reference[src]

type Error = Void

impl TryFrom<MutationObserver> for Reference[src]

type Error = Void

impl<E, V> TryFrom<Value> for HashMap<String, V, RandomState> where
    E: Into<ConversionError>,
    V: TryFrom<Value, Error = E>, 
[src]

type Error = ConversionError

impl TryFrom<u8> for Value[src]

type Error = Void

impl<K, V> TryFrom<BTreeMap<K, V>> for Value where
    K: AsRef<str>,
    V: JsSerialize
[src]

type Error = Void

impl TryFrom<Promise> for Reference[src]

type Error = Void

impl TryFrom<Value> for String[src]

type Error = ConversionError

impl TryFrom<DragDropEvent> for Reference[src]

type Error = Void

impl TryFrom<i8> for Value[src]

type Error = Void

impl TryFrom<Value> for Option<i32>[src]

type Error = ConversionError

impl<'a, T> TryFrom<&'a Serde<T>> for Value where
    T: Serialize
[src]

type Error = ConversionError

impl TryFrom<Range> for Reference[src]

type Error = Void

impl TryFrom<KeyDownEvent> for Reference[src]

type Error = Void

impl TryFrom<Value> for u16[src]

type Error = ConversionError

impl TryFrom<TextMetrics> for Reference[src]

type Error = Void

impl TryFrom<Number> for usize[src]

type Error = ConversionError

impl<T> TryFrom<Value> for Option<Vec<T>> where
    T: TryFrom<Value, Error = ConversionError>, 
[src]

type Error = ConversionError

impl TryFrom<Value> for Value[src]

type Error = ConversionError

impl TryFrom<PointerOverEvent> for Reference[src]

type Error = Void

impl TryFrom<Number> for u64[src]

type Error = ConversionError

impl TryFrom<EventTarget> for Reference[src]

type Error = Void

impl TryFrom<Value> for ()[src]

type Error = ConversionError

impl TryFrom<CanvasGradient> for Reference[src]

type Error = Void

impl TryFrom<DragLeaveEvent> for Reference[src]

type Error = Void

impl TryFrom<Value> for usize[src]

type Error = ConversionError

impl TryFrom<SocketMessageEvent> for Reference[src]

type Error = Void

impl TryFrom<StringMap> for Reference[src]

type Error = Void

impl TryFrom<DocumentFragment> for Reference[src]

type Error = Void

impl TryFrom<MouseEvent> for Reference[src]

type Error = Void

impl TryFrom<TextNode> for Reference[src]

type Error = Void

impl TryFrom<ContextMenuEvent> for Reference[src]

type Error = Void

impl TryFrom<Undefined> for Value[src]

type Error = Void

impl<'a, K, V> TryFrom<&'a BTreeMap<K, V>> for Value where
    K: AsRef<str>,
    V: JsSerialize
[src]

type Error = Void

impl<'a> TryFrom<&'a Value> for Option<&'a str>[src]

type Error = ConversionError

impl TryFrom<DomException> for Reference[src]

type Error = Void

impl TryFrom<CanvasPattern> for Reference[src]

type Error = Void

impl TryFrom<SyntaxError> for Reference[src]

type Error = Void

impl TryFrom<ResourceAbortEvent> for Reference[src]

type Error = Void

impl TryFrom<ScrollEvent> for Reference[src]

type Error = Void

impl TryFrom<NotSupportedError> for Reference[src]

type Error = Void

impl TryFrom<i64> for Number[src]

type Error = ConversionError

impl TryFrom<MouseOverEvent> for Reference[src]

type Error = Void

impl TryFrom<FileReader> for Reference[src]

type Error = Void

impl TryFrom<PointerLockChangeEvent> for Reference[src]

type Error = Void

impl<E, V> TryFrom<Array> for Vec<V> where
    E: Into<ConversionError>,
    V: TryFrom<Value, Error = E>, 
[src]

type Error = ConversionError

impl<'a> TryFrom<&'a String> for Value[src]

type Error = Void

impl TryFrom<TouchStart> for Reference[src]

type Error = Void

impl<'a, T> TryFrom<&'a mut Vec<T>> for Value where
    T: JsSerialize
[src]

type Error = Void

impl<'a> TryFrom<&'a char> for Value[src]

type Error = Void

impl TryFrom<Value> for Option<u64>[src]

type Error = ConversionError

impl TryFrom<PointerLeaveEvent> for Reference[src]

type Error = Void

impl TryFrom<PointerOutEvent> for Reference[src]

type Error = Void

impl TryFrom<InvalidCharacterError> for Reference[src]

type Error = Void

impl<'a> TryFrom<&'a Undefined> for Value[src]

type Error = Void

impl TryFrom<bool> for Value[src]

type Error = Void

impl TryFrom<IndexSizeError> for Reference[src]

type Error = Void

impl TryFrom<MouseWheelEvent> for Reference[src]

type Error = Void

impl TryFrom<DragEndEvent> for Reference[src]

type Error = Void

impl<'a> TryFrom<&'a Value> for &'a Reference[src]

type Error = ConversionError

impl<'a, T> TryFrom<&'a mut Vec<T>> for Array where
    T: JsSerialize
[src]

type Error = Void

impl TryFrom<InputElement> for Reference[src]

type Error = Void

impl TryFrom<Gamepad> for Reference[src]

type Error = Void

impl<'a, T> TryFrom<&'a Vec<T>> for Array where
    T: JsSerialize
[src]

type Error = Void

impl<'a, K, V> TryFrom<&'a mut HashMap<K, V, RandomState>> for Object where
    K: AsRef<str> + Eq + Hash,
    V: JsSerialize
[src]

type Error = Void

impl TryFrom<KeyPressEvent> for Reference[src]

type Error = Void

impl TryFrom<u8> for Number[src]

type Error = Void

impl TryFrom<GamepadDisconnectedEvent> for Reference[src]

type Error = Void

impl TryFrom<Value> for Option<u8>[src]

type Error = ConversionError

impl TryFrom<i16> for Value[src]

type Error = Void

impl TryFrom<FocusRelatedEvent> for Reference[src]

type Error = Void

impl TryFrom<Value> for bool[src]

type Error = ConversionError

impl TryFrom<u16> for Value[src]

type Error = Void

impl TryFrom<TemplateElement> for Reference[src]

type Error = Void

impl TryFrom<Value> for Option<i16>[src]

type Error = ConversionError

impl<T> TryFrom<TypedArray<T>> for Reference where
    T: ArrayKind, 
[src]

type Error = Void

impl TryFrom<InvalidPointerId> for Reference[src]

type Error = Void

impl TryFrom<usize> for Number[src]

type Error = ConversionError

impl TryFrom<Location> for Reference[src]

type Error = Void

impl TryFrom<f32> for Value[src]

type Error = Void

impl TryFrom<Document> for Reference[src]

type Error = Void

impl<'a, K, V> TryFrom<&'a mut BTreeMap<K, V>> for Object where
    K: AsRef<str>,
    V: JsSerialize
[src]

type Error = Void

impl TryFrom<SocketCloseEvent> for Reference[src]

type Error = Void

impl<'_r> TryFrom<&'_r Reference> for Object[src]

type Error = ConversionError

impl TryFrom<SocketErrorEvent> for Reference[src]

type Error = Void

impl TryFrom<NotFoundError> for Reference[src]

type Error = Void

impl TryFrom<Number> for i16[src]

type Error = ConversionError

impl TryFrom<u64> for Number[src]

type Error = ConversionError

impl TryFrom<String> for Value[src]

type Error = Void

impl TryFrom<DragOverEvent> for Reference[src]

type Error = Void

impl<T> TryFrom<Vec<T>> for Value where
    T: JsSerialize
[src]

type Error = Void

impl TryFrom<Value> for Array[src]

type Error = ConversionError

impl TryFrom<LoadStartEvent> for Reference[src]

type Error = Void

impl TryFrom<f64> for Number[src]

type Error = Void

impl TryFrom<Blob> for Reference[src]

type Error = Void

impl TryFrom<GamepadEvent> for Reference[src]

type Error = Void

impl TryFrom<DragEvent> for Reference[src]

type Error = Void

impl TryFrom<Value> for i64[src]

type Error = ConversionError

impl TryFrom<ProgressRelatedEvent> for Reference[src]

type Error = Void

impl TryFrom<TouchCancel> for Reference[src]

type Error = Void

impl<'a> TryFrom<&'a Null> for Value[src]

type Error = Void

impl TryFrom<ImageData> for Reference[src]

type Error = Void

impl TryFrom<ProgressLoadEvent> for Reference[src]

type Error = Void

impl<'a> TryFrom<&'a mut Undefined> for Value[src]

type Error = Void

impl TryFrom<Value> for u32[src]

type Error = ConversionError

impl TryFrom<Number> for u32[src]

type Error = ConversionError

impl TryFrom<Window> for Reference[src]

type Error = Void

impl TryFrom<PointerLockErrorEvent> for Reference[src]

type Error = Void

impl<E, V> TryFrom<Value> for BTreeMap<String, V> where
    E: Into<ConversionError>,
    V: TryFrom<Value, Error = E>, 
[src]

type Error = ConversionError

impl TryFrom<TouchMove> for Reference[src]

type Error = Void

impl TryFrom<i8> for Number[src]

type Error = Void

impl TryFrom<SelectionChangeEvent> for Reference[src]

type Error = Void

impl TryFrom<TouchLeave> for Reference[src]

type Error = Void

impl TryFrom<Object> for Reference[src]

type Error = Void

impl TryFrom<SelectElement> for Reference[src]

type Error = Void

impl TryFrom<AuxClickEvent> for Reference[src]

type Error = Void

impl<'a, K, V> TryFrom<&'a BTreeMap<K, V>> for Object where
    K: AsRef<str>,
    V: JsSerialize
[src]

type Error = Void

impl TryFrom<TouchEnter> for Reference[src]

type Error = Void

impl<'a, T> TryFrom<&'a mut Serde<T>> for Value where
    T: Serialize
[src]

type Error = ConversionError

impl TryFrom<DataTransferItem> for Reference[src]

type Error = Void

impl TryFrom<Element> for Reference[src]

type Error = Void

impl TryFrom<Value> for i16[src]

type Error = ConversionError

impl TryFrom<DragEnterEvent> for Reference[src]

type Error = Void

impl TryFrom<MouseDownEvent> for Reference[src]

type Error = Void

impl TryFrom<i16> for Number[src]

type Error = Void

impl<'a> TryFrom<&'a mut Null> for Value[src]

type Error = Void

impl TryFrom<GamepadButton> for Reference[src]

type Error = Void

impl TryFrom<Number> for u16[src]

type Error = ConversionError

impl TryFrom<Value> for u8[src]

type Error = ConversionError

impl<'a, T> TryFrom<&'a Vec<T>> for Value where
    T: JsSerialize
[src]

type Error = Void

impl TryFrom<i32> for Number[src]

type Error = Void

impl TryFrom<TextAreaElement> for Reference[src]

type Error = Void

impl TryFrom<Value> for u64[src]

type Error = ConversionError

impl TryFrom<ClickEvent> for Reference[src]

type Error = Void

impl TryFrom<Selection> for Reference[src]

type Error = Void

impl TryFrom<HashChangeEvent> for Reference[src]

type Error = Void

impl TryFrom<CanvasElement> for Reference[src]

type Error = Void

impl<K, V> TryFrom<HashMap<K, V, RandomState>> for Value where
    K: AsRef<str> + Eq + Hash,
    V: JsSerialize
[src]

type Error = Void

impl TryFrom<Value> for Option<String>[src]

type Error = ConversionError

impl<'a, K, V> TryFrom<&'a HashMap<K, V, RandomState>> for Object where
    K: AsRef<str> + Eq + Hash,
    V: JsSerialize
[src]

type Error = Void

impl TryFrom<History> for Reference[src]

type Error = Void

impl<'a> TryFrom<&'a mut bool> for Value[src]

type Error = Void

impl TryFrom<ProgressEvent> for Reference[src]

type Error = Void

impl TryFrom<TokenList> for Reference[src]

type Error = Void

impl TryFrom<ShadowRoot> for Reference[src]

type Error = Void

impl<'_r> TryFrom<&'_r Value> for Array[src]

type Error = ConversionError

impl TryFrom<DataTransferItemList> for Reference[src]

type Error = Void

impl TryFrom<Value> for i8[src]

type Error = ConversionError

impl<'a, K, V> TryFrom<&'a mut BTreeMap<K, V>> for Value where
    K: AsRef<str>,
    V: JsSerialize
[src]

type Error = Void

impl TryFrom<ProgressErrorEvent> for Reference[src]

type Error = Void

impl TryFrom<ResourceLoadEvent> for Reference[src]

type Error = Void

impl TryFrom<LostPointerCaptureEvent> for Reference[src]

type Error = Void

impl TryFrom<Touch> for Reference[src]

type Error = Void

impl TryFrom<SocketOpenEvent> for Reference[src]

type Error = Void

impl TryFrom<char> for Value[src]

type Error = Void

impl TryFrom<Number> for u8[src]

type Error = ConversionError

impl TryFrom<LoadEndEvent> for Reference[src]

type Error = Void

impl TryFrom<PopStateEvent> for Reference[src]

type Error = Void

impl TryFrom<Value> for i32[src]

type Error = ConversionError

impl TryFrom<OptionElement> for Reference[src]

type Error = Void

impl TryFrom<TouchEnd> for Reference[src]

type Error = Void

impl TryFrom<Reference> for Array[src]

type Error = ConversionError

impl TryFrom<SubmitEvent> for Reference[src]

type Error = Void

impl<'a> TryFrom<&'a Reference> for &'a Reference[src]

type Error = Void

impl TryFrom<FocusEvent> for Reference[src]

type Error = Void

impl TryFrom<usize> for Value[src]

impl TryFrom<Value> for Option<bool>[src]

type Error = ConversionError

impl TryFrom<Date> for Reference[src]

type Error = Void

impl<'_r> TryFrom<&'_r Reference> for Array[src]

type Error = ConversionError

impl TryFrom<Number> for i8[src]

type Error = ConversionError

impl TryFrom<ImageElement> for Reference[src]

type Error = Void

impl<'a> TryFrom<&'a mut str> for Value[src]

type Error = Void

impl TryFrom<i64> for Value[src]

impl TryFrom<Value> for Reference[src]

type Error = ConversionError

impl TryFrom<Reference> for Reference[src]

type Error = Void

impl TryFrom<ProgressAbortEvent> for Reference[src]

type Error = Void

impl<'a> TryFrom<&'a mut String> for Value[src]

type Error = Void

impl TryFrom<PointerEvent> for Reference[src]

type Error = Void

impl TryFrom<Node> for Reference[src]

type Error = Void

impl TryFrom<Value> for Option<u32>[src]

type Error = ConversionError

impl<K, V> TryFrom<BTreeMap<K, V>> for Object where
    K: AsRef<str>,
    V: JsSerialize
[src]

type Error = Void

impl<K, V> TryFrom<HashMap<K, V, RandomState>> for Object where
    K: AsRef<str> + Eq + Hash,
    V: JsSerialize
[src]

type Error = Void

impl TryFrom<Null> for Value[src]

type Error = Void

impl<E, V> TryFrom<Object> for HashMap<String, V, RandomState> where
    E: Into<ConversionError>,
    V: TryFrom<Value, Error = E>, 
[src]

type Error = ConversionError

impl TryFrom<PointerDownEvent> for Reference[src]

type Error = Void

impl TryFrom<Number> for i64[src]

type Error = ConversionError

impl TryFrom<TypeError> for Reference[src]

type Error = Void

impl TryFrom<Value> for Null[src]

type Error = ConversionError

impl TryFrom<InvalidAccessError> for Reference[src]

type Error = Void

impl TryFrom<u32> for Value[src]

type Error = Void

impl TryFrom<Value> for Option<u16>[src]

type Error = ConversionError

impl TryFrom<Reference> for Object[src]

type Error = ConversionError

impl TryFrom<u32> for Number[src]

type Error = Void

impl TryFrom<NodeList> for Reference[src]

type Error = Void

impl<'a, K, V> TryFrom<&'a HashMap<K, V, RandomState>> for Value where
    K: AsRef<str> + Eq + Hash,
    V: JsSerialize
[src]

type Error = Void

impl TryFrom<PointerUpEvent> for Reference[src]

type Error = Void

impl TryFrom<Value> for Symbol[src]

type Error = ConversionError

impl TryFrom<Value> for Option<Symbol>[src]

type Error = ConversionError

impl<'de, T> TryFrom<Value> for Option<Serde<T>> where
    T: Deserialize<'de>, 
[src]

type Error = ConversionError

impl<'a, K, V> TryFrom<&'a mut HashMap<K, V, RandomState>> for Value where
    K: AsRef<str> + Eq + Hash,
    V: JsSerialize
[src]

type Error = Void

impl TryFrom<Error> for Reference[src]

type Error = Void

impl TryFrom<Value> for Undefined[src]

type Error = ConversionError

impl TryFrom<HtmlElement> for Reference[src]

type Error = Void

impl TryFrom<BlurEvent> for Reference[src]

type Error = Void

impl TryFrom<MouseLeaveEvent> for Reference[src]

type Error = Void

impl TryFrom<NoModificationAllowedError> for Reference[src]

type Error = Void

impl TryFrom<Rect> for Reference[src]

type Error = Void

impl TryFrom<Number> for f64[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for Object[src]

type Error = ConversionError

impl TryFrom<PointerMoveEvent> for Reference[src]

type Error = Void

impl TryFrom<ResizeEvent> for Reference[src]

type Error = Void

impl TryFrom<DragRelatedEvent> for Reference[src]

type Error = Void

impl TryFrom<f64> for Value[src]

type Error = Void

impl<E, T> TryFrom<Value> for Vec<T> where
    E: Into<ConversionError>,
    T: TryFrom<Value, Error = E>, 
[src]

type Error = ConversionError

impl TryFrom<u64> for Value[src]

impl TryFrom<Number> for i32[src]

type Error = ConversionError

impl TryFrom<DataTransfer> for Reference[src]

type Error = Void

impl<'a, T> TryFrom<&'a mut [T]> for Value where
    T: JsSerialize
[src]

type Error = Void

impl TryFrom<SlotChangeEvent> for Reference[src]

type Error = Void

impl TryFrom<DoubleClickEvent> for Reference[src]

type Error = Void

impl<V> TryFrom<Value> for Option<BTreeMap<String, V>> where
    V: TryFrom<Value, Error = ConversionError>, 
[src]

type Error = ConversionError

impl TryFrom<Value> for Option<i64>[src]

type Error = ConversionError

impl TryFrom<File> for Reference[src]

type Error = Void

impl TryFrom<DragStartEvent> for Reference[src]

type Error = Void

impl<'a, T> TryFrom<&'a [T]> for Array where
    T: JsSerialize
[src]

type Error = Void

impl TryFrom<Value> for Option<f64>[src]

type Error = ConversionError

impl TryFrom<Value> for Value[src]

type Error = Void

impl TryFrom<Value> for f64[src]

type Error = ConversionError

impl TryFrom<ResourceErrorEvent> for Reference[src]

type Error = Void

impl TryFrom<InvalidStateError> for Reference[src]

type Error = Void

impl<'a> TryFrom<&'a str> for Value[src]

type Error = Void

impl TryFrom<HtmlCollection> for Reference[src]

type Error = Void

impl<'a, T> TryFrom<&'a [T]> for Value where
    T: JsSerialize
[src]

type Error = Void

impl TryFrom<MouseEnterEvent> for Reference[src]

type Error = Void

impl TryFrom<Reference> for Value[src]

type Error = Void

impl TryFrom<XmlHttpRequest> for Reference[src]

type Error = Void

impl TryFrom<ChangeEvent> for Reference[src]

type Error = Void

impl TryFrom<Event> for Reference[src]

type Error = Void

impl TryFrom<Value> for Object[src]

type Error = ConversionError

impl TryFrom<NamespaceError> for Reference[src]

type Error = Void

impl<'a> TryFrom<&'a Value> for &'a str[src]

type Error = ConversionError

impl TryFrom<Symbol> for Value[src]

type Error = Void

impl<E, V> TryFrom<Object> for BTreeMap<String, V> where
    E: Into<ConversionError>,
    V: TryFrom<Value, Error = E>, 
[src]

type Error = ConversionError

impl TryFrom<Value> for Option<i8>[src]

type Error = ConversionError

impl TryFrom<Value> for Option<usize>[src]

type Error = ConversionError

impl TryFrom<WebSocket> for Reference[src]

type Error = Void

impl<'a> TryFrom<&'a mut char> for Value[src]

type Error = Void

impl TryFrom<KeyUpEvent> for Reference[src]

type Error = Void

impl<T> TryFrom<Vec<T>> for Array where
    T: JsSerialize
[src]

type Error = Void

impl TryFrom<GotPointerCaptureEvent> for Reference[src]

type Error = Void

impl TryFrom<ArrayBuffer> for Reference[src]

type Error = Void

impl TryFrom<MouseMoveEvent> for Reference[src]

type Error = Void

impl TryFrom<CanvasRenderingContext2d> for Reference[src]

type Error = Void

impl TryFrom<f32> for Number[src]

type Error = Void

impl<'a> TryFrom<&'a Value> for Option<&'a Reference>[src]

type Error = ConversionError

impl TryFrom<AbortError> for Reference[src]

type Error = Void

impl TryFrom<HeapStatistics> for Value

type Error = ConversionError

impl<'_a> TryFrom<&'_a HeapStatistics> for Value

type Error = ConversionError

impl<'_a> TryFrom<&'_a mut HeapStatistics> for Value

type Error = ConversionError

impl<T> TryFrom<JsVec<T>> for Array[src]

type Error = ConversionError

impl<T> TryFrom<JsVec<T>> for Reference[src]

type Error = ConversionError

impl TryFrom<Step> for Value

type Error = ConversionError

impl<'_a> TryFrom<&'_a Step> for Value

type Error = ConversionError

impl<'_a> TryFrom<&'_a mut Step> for Value

type Error = ConversionError

impl TryFrom<ConstructionSite> for Reference[src]

type Error = Void

impl TryFrom<Creep> for Reference[src]

type Error = Void

impl TryFrom<Flag> for Reference[src]

type Error = Void

impl TryFrom<Mineral> for Reference[src]

type Error = Void

impl TryFrom<Nuke> for Reference[src]

type Error = Void

impl TryFrom<OwnedStructure> for Reference[src]

type Error = Void

impl TryFrom<Resource> for Reference[src]

type Error = Void

impl TryFrom<Room> for Reference[src]

type Error = Void

impl TryFrom<RoomObject> for Reference[src]

type Error = Void

impl TryFrom<RoomPosition> for Reference[src]

type Error = Void

impl TryFrom<RoomTerrain> for Reference[src]

type Error = Void

impl TryFrom<Source> for Reference[src]

type Error = Void

impl TryFrom<StructureContainer> for Reference[src]

type Error = Void

impl TryFrom<StructureController> for Reference[src]

type Error = Void

impl TryFrom<StructureExtension> for Reference[src]

type Error = Void

impl TryFrom<StructureExtractor> for Reference[src]

type Error = Void

impl TryFrom<StructureKeeperLair> for Reference[src]

type Error = Void

impl TryFrom<StructureLab> for Reference[src]

type Error = Void

impl TryFrom<StructureLink> for Reference[src]

type Error = Void

impl TryFrom<StructureNuker> for Reference[src]

type Error = Void

impl TryFrom<StructureObserver> for Reference[src]

type Error = Void

impl TryFrom<StructurePowerBank> for Reference[src]

type Error = Void

impl TryFrom<StructurePowerSpawn> for Reference[src]

type Error = Void

impl TryFrom<StructurePortal> for Reference[src]

type Error = Void

impl TryFrom<StructureRampart> for Reference[src]

type Error = Void

impl TryFrom<StructureRoad> for Reference[src]

type Error = Void

impl TryFrom<StructureSpawn> for Reference[src]

type Error = Void

impl TryFrom<Spawning> for Reference[src]

type Error = Void

impl TryFrom<StructureStorage> for Reference[src]

type Error = Void

impl TryFrom<StructureTerminal> for Reference[src]

type Error = Void

impl TryFrom<StructureTower> for Reference[src]

type Error = Void

impl TryFrom<StructureWall> for Reference[src]

type Error = Void

impl TryFrom<Tombstone> for Reference[src]

type Error = Void

impl TryFrom<LocalRoomName> for Value

type Error = ConversionError

impl<'_a> TryFrom<&'_a LocalRoomName> for Value

type Error = ConversionError

impl<'_a> TryFrom<&'_a mut LocalRoomName> for Value

type Error = ConversionError

Loading content...

Implementors

impl TryFrom<Value> for ReturnCode[src]

type Error = ConversionError

impl TryFrom<Value> for Direction[src]

type Error = ConversionError

impl TryFrom<Value> for Color[src]

type Error = ConversionError

impl TryFrom<Value> for Terrain[src]

type Error = ConversionError

impl TryFrom<Value> for Part[src]

type Error = ConversionError

impl TryFrom<Value> for StructureType[src]

type Error = ConversionError

impl TryFrom<Value> for Density[src]

type Error = ConversionError

impl TryFrom<Value> for ResourceType[src]

type Error = ConversionError

impl TryFrom<Value> for HeapStatistics

type Error = ConversionError

impl TryFrom<Value> for RoomRouteStep

type Error = ConversionError

impl TryFrom<Value> for Player

type Error = ConversionError

impl TryFrom<Value> for TransactionOrder

type Error = ConversionError

impl TryFrom<Value> for Transaction

type Error = ConversionError

impl TryFrom<Value> for Order

type Error = ConversionError

impl TryFrom<Value> for MyOrder

type Error = ConversionError

impl TryFrom<Value> for MemoryReference[src]

type Error = ConversionError

impl TryFrom<Value> for Step

type Error = ConversionError

impl TryFrom<Value> for Path

type Error = ConversionError

impl TryFrom<Value> for LookResult[src]

type Error = ConversionError

impl TryFrom<Value> for PositionedLookResult[src]

type Error = ConversionError

impl TryFrom<Value> for Structure[src]

type Error = ConversionError

impl TryFrom<Value> for ConstructionSite[src]

type Error = ConversionError

impl TryFrom<Value> for Creep[src]

type Error = ConversionError

impl TryFrom<Value> for Flag[src]

type Error = ConversionError

impl TryFrom<Value> for Mineral[src]

type Error = ConversionError

impl TryFrom<Value> for Nuke[src]

type Error = ConversionError

impl TryFrom<Value> for OwnedStructure[src]

type Error = ConversionError

impl TryFrom<Value> for Resource[src]

type Error = ConversionError

impl TryFrom<Value> for Room[src]

type Error = ConversionError

impl TryFrom<Value> for RoomObject[src]

type Error = ConversionError

impl TryFrom<Value> for RoomPosition[src]

type Error = ConversionError

impl TryFrom<Value> for RoomTerrain[src]

type Error = ConversionError

impl TryFrom<Value> for Source[src]

type Error = ConversionError

impl TryFrom<Value> for StructureContainer[src]

type Error = ConversionError

impl TryFrom<Value> for StructureController[src]

type Error = ConversionError

impl TryFrom<Value> for StructureExtension[src]

type Error = ConversionError

impl TryFrom<Value> for StructureExtractor[src]

type Error = ConversionError

impl TryFrom<Value> for StructureKeeperLair[src]

type Error = ConversionError

impl TryFrom<Value> for StructureLab[src]

type Error = ConversionError

impl TryFrom<Value> for StructureLink[src]

type Error = ConversionError

impl TryFrom<Value> for StructureNuker[src]

type Error = ConversionError

impl TryFrom<Value> for StructureObserver[src]

type Error = ConversionError

impl TryFrom<Value> for StructurePowerBank[src]

type Error = ConversionError

impl TryFrom<Value> for StructurePowerSpawn[src]

type Error = ConversionError

impl TryFrom<Value> for StructurePortal[src]

type Error = ConversionError

impl TryFrom<Value> for StructureRampart[src]

type Error = ConversionError

impl TryFrom<Value> for StructureRoad[src]

type Error = ConversionError

impl TryFrom<Value> for StructureSpawn[src]

type Error = ConversionError

impl TryFrom<Value> for Spawning[src]

type Error = ConversionError

impl TryFrom<Value> for StructureStorage[src]

type Error = ConversionError

impl TryFrom<Value> for StructureTerminal[src]

type Error = ConversionError

impl TryFrom<Value> for StructureTower[src]

type Error = ConversionError

impl TryFrom<Value> for StructureWall[src]

type Error = ConversionError

impl TryFrom<Value> for Tombstone[src]

type Error = ConversionError

impl TryFrom<Value> for LocalRoomName

type Error = ConversionError

impl TryFrom<Value> for LocalRoomPosition[src]

impl TryFrom<Value> for ForeignSegment

type Error = ConversionError

impl TryFrom<i32> for ReturnCode[src]

type Error = i32

impl TryFrom<i32> for Exit[src]

type Error = i32

impl TryFrom<u32> for Part[src]

type Error = ()

impl TryFrom<Reference> for Structure[src]

type Error = ConversionError

impl TryFrom<Reference> for ConstructionSite[src]

type Error = ConversionError

impl TryFrom<Reference> for Creep[src]

type Error = ConversionError

impl TryFrom<Reference> for Flag[src]

type Error = ConversionError

impl TryFrom<Reference> for Mineral[src]

type Error = ConversionError

impl TryFrom<Reference> for Nuke[src]

type Error = ConversionError

impl TryFrom<Reference> for OwnedStructure[src]

type Error = ConversionError

impl TryFrom<Reference> for Resource[src]

type Error = ConversionError

impl TryFrom<Reference> for Room[src]

type Error = ConversionError

impl TryFrom<Reference> for RoomObject[src]

type Error = ConversionError

impl TryFrom<Reference> for RoomPosition[src]

type Error = ConversionError

impl TryFrom<Reference> for RoomTerrain[src]

type Error = ConversionError

impl TryFrom<Reference> for Source[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureContainer[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureController[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureExtension[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureExtractor[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureKeeperLair[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureLab[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureLink[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureNuker[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureObserver[src]

type Error = ConversionError

impl TryFrom<Reference> for StructurePowerBank[src]

type Error = ConversionError

impl TryFrom<Reference> for StructurePowerSpawn[src]

type Error = ConversionError

impl TryFrom<Reference> for StructurePortal[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureRampart[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureRoad[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureSpawn[src]

type Error = ConversionError

impl TryFrom<Reference> for Spawning[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureStorage[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureTerminal[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureTower[src]

type Error = ConversionError

impl TryFrom<Reference> for StructureWall[src]

type Error = ConversionError

impl TryFrom<Reference> for Tombstone[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for ConstructionSite[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for Creep[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for Flag[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for Mineral[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for Nuke[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for OwnedStructure[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for Resource[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for Room[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for RoomObject[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for RoomPosition[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for RoomTerrain[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for Source[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureContainer[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureController[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureExtension[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureExtractor[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureKeeperLair[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureLab[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureLink[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureNuker[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureObserver[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructurePowerBank[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructurePowerSpawn[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructurePortal[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureRampart[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureRoad[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureSpawn[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for Spawning[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureStorage[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureTerminal[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureTower[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for StructureWall[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Value> for Tombstone[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for ConstructionSite[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for Creep[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for Flag[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for Mineral[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for Nuke[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for OwnedStructure[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for Resource[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for Room[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for RoomObject[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for RoomPosition[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for RoomTerrain[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for Source[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureContainer[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureController[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureExtension[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureExtractor[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureKeeperLair[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureLab[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureLink[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureNuker[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureObserver[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructurePowerBank[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructurePowerSpawn[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructurePortal[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureRampart[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureRoad[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureSpawn[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for Spawning[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureStorage[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureTerminal[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureTower[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for StructureWall[src]

type Error = ConversionError

impl<'_r> TryFrom<&'_r Reference> for Tombstone[src]

type Error = ConversionError

impl<T> TryFrom<Value> for JsVec<T> where
    T: InstanceOf
[src]

type Error = ConversionError

impl<T> TryFrom<Array> for JsVec<T> where
    T: InstanceOf
[src]

type Error = ConversionError

impl<T> TryFrom<Reference> for JsVec<T> where
    T: InstanceOf
[src]

type Error = ConversionError

Loading content...