Struct screeps::objects::RoomTerrain
source · pub struct RoomTerrain(_);
Implementations
sourceimpl RoomTerrain
impl RoomTerrain
pub fn constructor(room_name: &str) -> Self
pub fn get(&self, x: u32, y: u32) -> Terrain
pub fn get_raw_buffer(&self) -> Vec<u8>
pub fn get_raw_buffer_to_vec<'a>(
&self,
buffer: &'a mut Vec<u8>
) -> Result<&'a mut Vec<u8>, ReturnCode>
Trait Implementations
sourceimpl AsRef<Reference> for RoomTerrain
impl AsRef<Reference> for RoomTerrain
sourceimpl Clone for RoomTerrain
impl Clone for RoomTerrain
sourcefn clone(&self) -> RoomTerrain
fn clone(&self) -> RoomTerrain
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl From<RoomTerrain> for Reference
impl From<RoomTerrain> for Reference
sourcefn from(value: RoomTerrain) -> Self
fn from(value: RoomTerrain) -> Self
Converts to this type from the input type.
sourceimpl FromExpectedType<Reference> for RoomTerrain
impl FromExpectedType<Reference> for RoomTerrain
fn from_expected_type(reference: Reference) -> Result<Self, ConversionError>
sourceimpl InstanceOf for RoomTerrain
impl InstanceOf for RoomTerrain
sourcefn instance_of(reference: &Reference) -> bool
fn instance_of(reference: &Reference) -> bool
Checks whenever a given Reference if of type
Self
.sourceimpl ReferenceType for RoomTerrain
impl ReferenceType for RoomTerrain
sourceunsafe fn from_reference_unchecked(reference: Reference) -> Self
unsafe fn from_reference_unchecked(reference: Reference) -> Self
Converts a given reference into a concrete reference-like wrapper.
Doesn’t do any type checking; highly unsafe to use! Read more
sourceimpl<'_r> TryFrom<&'_r Reference> for RoomTerrain
impl<'_r> TryFrom<&'_r Reference> for RoomTerrain
sourceimpl<'_r> TryFrom<&'_r Value> for RoomTerrain
impl<'_r> TryFrom<&'_r Value> for RoomTerrain
sourceimpl TryFrom<Reference> for RoomTerrain
impl TryFrom<Reference> for RoomTerrain
sourceimpl TryFrom<RoomTerrain> for Reference
impl TryFrom<RoomTerrain> for Reference
sourceimpl TryFrom<Value> for RoomTerrain
impl TryFrom<Value> for RoomTerrain
impl JsSerialize for RoomTerrain
Auto Trait Implementations
impl RefUnwindSafe for RoomTerrain
impl Send for RoomTerrain
impl Sync for RoomTerrain
impl Unpin for RoomTerrain
impl UnwindSafe for RoomTerrain
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> FromExpectedType<Value> for Twhere
T: FromExpectedType<Reference>,
impl<T> FromExpectedType<Value> for Twhere
T: FromExpectedType<Reference>,
fn from_expected_type(v: Value) -> Result<T, ConversionError>
sourceimpl<T, U> IntoExpectedType<U> for Twhere
U: FromExpectedType<T>,
impl<T, U> IntoExpectedType<U> for Twhere
U: FromExpectedType<T>,
sourcefn into_expected_type(self) -> Result<U, ConversionError>
fn into_expected_type(self) -> Result<U, ConversionError>
Casts this value as the target type, making the assumption that the types are correct. Read more