pub struct ChainSimulatorSetStateRequest {
pub accounts: Vec<SetStateAccount>,
}Expand description
Sets state for a list of accounts using the chain simulator API.
Fields§
§accounts: Vec<SetStateAccount>Implementations§
Source§impl ChainSimulatorSetStateRequest
impl ChainSimulatorSetStateRequest
pub fn for_accounts(accounts: Vec<SetStateAccount>) -> Self
Trait Implementations§
Source§impl GatewayRequest for ChainSimulatorSetStateRequest
impl GatewayRequest for ChainSimulatorSetStateRequest
type Payload = Vec<SetStateAccount>
type DecodedJson = SetStateResponse
type Result = String
fn get_payload(&self) -> Option<&Self::Payload>
fn request_type(&self) -> GatewayRequestType
fn get_endpoint(&self) -> String
fn process_json(&self, decoded: Self::DecodedJson) -> Result<Self::Result>
Auto Trait Implementations§
impl Freeze for ChainSimulatorSetStateRequest
impl RefUnwindSafe for ChainSimulatorSetStateRequest
impl Send for ChainSimulatorSetStateRequest
impl Sync for ChainSimulatorSetStateRequest
impl Unpin for ChainSimulatorSetStateRequest
impl UnsafeUnpin for ChainSimulatorSetStateRequest
impl UnwindSafe for ChainSimulatorSetStateRequest
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more