pub struct RequestEvmFaucetBody {
pub address: RequestEvmFaucetBodyAddress,
pub network: RequestEvmFaucetBodyNetwork,
pub token: RequestEvmFaucetBodyToken,
}
Expand description
RequestEvmFaucetBody
JSON schema
{
"type": "object",
"required": [
"address",
"network",
"token"
],
"properties": {
"address": {
"description": "The address to request funds to, which is a 0x-prefixed hexadecimal string.",
"examples": [
"0x742d35Cc6634C0532925a3b844Bc454e4438f44e"
],
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"network": {
"description": "The network to request funds from.",
"examples": [
"base-sepolia"
],
"type": "string",
"enum": [
"base-sepolia",
"ethereum-sepolia",
"ethereum-hoodi"
]
},
"token": {
"description": "The token to request funds for.",
"examples": [
"eth"
],
"type": "string",
"enum": [
"eth",
"usdc",
"eurc",
"cbbtc"
]
}
}
}
Fields§
§address: RequestEvmFaucetBodyAddress
The address to request funds to, which is a 0x-prefixed hexadecimal string.
network: RequestEvmFaucetBodyNetwork
The network to request funds from.
token: RequestEvmFaucetBodyToken
The token to request funds for.
Implementations§
Source§impl RequestEvmFaucetBody
impl RequestEvmFaucetBody
pub fn builder() -> RequestEvmFaucetBody
Trait Implementations§
Source§impl Clone for RequestEvmFaucetBody
impl Clone for RequestEvmFaucetBody
Source§fn clone(&self) -> RequestEvmFaucetBody
fn clone(&self) -> RequestEvmFaucetBody
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RequestEvmFaucetBody
impl Debug for RequestEvmFaucetBody
Source§impl<'de> Deserialize<'de> for RequestEvmFaucetBody
impl<'de> Deserialize<'de> for RequestEvmFaucetBody
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&RequestEvmFaucetBody> for RequestEvmFaucetBody
impl From<&RequestEvmFaucetBody> for RequestEvmFaucetBody
Source§fn from(value: &RequestEvmFaucetBody) -> Self
fn from(value: &RequestEvmFaucetBody) -> Self
Converts to this type from the input type.
Source§impl From<RequestEvmFaucetBody> for RequestEvmFaucetBody
impl From<RequestEvmFaucetBody> for RequestEvmFaucetBody
Source§fn from(value: RequestEvmFaucetBody) -> Self
fn from(value: RequestEvmFaucetBody) -> Self
Converts to this type from the input type.
Source§impl Serialize for RequestEvmFaucetBody
impl Serialize for RequestEvmFaucetBody
Source§impl TryFrom<RequestEvmFaucetBody> for RequestEvmFaucetBody
impl TryFrom<RequestEvmFaucetBody> for RequestEvmFaucetBody
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: RequestEvmFaucetBody) -> Result<Self, ConversionError>
fn try_from(value: RequestEvmFaucetBody) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for RequestEvmFaucetBody
impl RefUnwindSafe for RequestEvmFaucetBody
impl Send for RequestEvmFaucetBody
impl Sync for RequestEvmFaucetBody
impl Unpin for RequestEvmFaucetBody
impl UnwindSafe for RequestEvmFaucetBody
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