Struct rpgmxp_types::script::Script
pub struct Script {
pub id: i32,
pub name: String,
pub data: String,
}
Expand description
A decompressed script
Fields§
§id: i32
A randomly-generated script id.
This should always be positive.
name: String
The name of the script.
data: String
The script data.
Trait Implementations§
§impl<'de> Deserialize<'de> for Script
impl<'de> Deserialize<'de> for Script
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Script, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Script, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl<'a> FromValue<'a> for Script
impl<'a> FromValue<'a> for Script
§fn from_value(
ctx: &FromValueContext<'a>,
value: &Value,
) -> Result<Script, FromValueError>
fn from_value( ctx: &FromValueContext<'a>, value: &Value, ) -> Result<Script, FromValueError>
Create this type from the given value from the [
ValueArena
]. Read more§impl IntoValue for Script
impl IntoValue for Script
§fn into_value(
self,
arena: &mut ValueArena,
) -> Result<ValueHandle, IntoValueError>
fn into_value( self, arena: &mut ValueArena, ) -> Result<ValueHandle, IntoValueError>
Turn this type into a Ruby Value.
§impl Serialize for Script
impl Serialize for Script
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for Script
impl RefUnwindSafe for Script
impl Send for Script
impl Sync for Script
impl Unpin for Script
impl UnwindSafe for Script
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)