[−][src]Trait screeps::traits::FromExpectedType
See IntoExpectedType
Required methods
fn from_expected_type(v: T) -> Result<Self, ConversionError>
Implementations on Foreign Types
impl<T> FromExpectedType<Value> for Option<T> where
T: FromExpectedType<Reference>, [src]
T: FromExpectedType<Reference>,
fn from_expected_type(v: Value) -> Result<Self, ConversionError>[src]
impl<T> FromExpectedType<Value> for Vec<T> where
T: FromExpectedType<Reference>, [src]
T: FromExpectedType<Reference>,
fn from_expected_type(v: Value) -> Result<Self, ConversionError>[src]
Implementors
impl FromExpectedType<Reference> for Structure[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for ConstructionSite[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for Creep[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for Flag[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for Mineral[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for Nuke[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for OwnedStructure[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for Resource[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for Room[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for RoomObject[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for RoomPosition[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for RoomTerrain[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for Source[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureContainer[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureController[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureExtension[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureExtractor[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureKeeperLair[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureLab[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureLink[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureNuker[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureObserver[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructurePowerBank[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructurePowerSpawn[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructurePortal[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureRampart[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureRoad[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureSpawn[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for Spawning[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureStorage[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureTerminal[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureTower[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for StructureWall[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl FromExpectedType<Reference> for Tombstone[src]
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>[src]
impl<T> FromExpectedType<Value> for T where
T: FromExpectedType<Reference>, [src]
T: FromExpectedType<Reference>,
fn from_expected_type(v: Value) -> Result<Self, ConversionError>[src]
impl<T> FromExpectedType<Array> for JsVec<T> where
T: InstanceOf, [src]
T: InstanceOf,
fn from_expected_type(arr: Array) -> Result<Self, ConversionError>[src]
impl<T> FromExpectedType<Reference> for JsVec<T> where
T: InstanceOf, [src]
T: InstanceOf,