pub struct Limits {Show 13 fields
pub max_connections: Option<u32>,
pub max_subscriptions: Option<u32>,
pub max_snapshot_rows: Option<u32>,
pub max_messages_per_minute: Option<u32>,
pub max_bytes_per_minute: Option<u64>,
pub max_http_requests_per_minute: Option<u32>,
pub max_http_batch_addresses: Option<u32>,
pub max_transaction_inspect_requests_per_minute: Option<u32>,
pub max_transaction_send_requests_per_minute: Option<u32>,
pub max_transaction_status_requests_per_minute: Option<u32>,
pub max_transaction_request_bytes: Option<u32>,
pub max_transaction_bytes: Option<u32>,
pub max_transaction_concurrency: Option<u32>,
}Expand description
Resource limits for a session
Fields§
§max_connections: Option<u32>Maximum concurrent connections for this subject
max_subscriptions: Option<u32>Maximum subscriptions per connection
max_snapshot_rows: Option<u32>Maximum snapshot rows per request
max_messages_per_minute: Option<u32>Maximum messages per minute
max_bytes_per_minute: Option<u64>Maximum egress bytes per minute
max_http_requests_per_minute: Option<u32>Maximum HTTP read requests per minute
max_http_batch_addresses: Option<u32>Maximum account addresses accepted in one HTTP batch read
max_transaction_inspect_requests_per_minute: Option<u32>Maximum transaction inspection requests per minute
max_transaction_send_requests_per_minute: Option<u32>Maximum transaction submissions per minute
max_transaction_status_requests_per_minute: Option<u32>Maximum signature status requests per minute
max_transaction_request_bytes: Option<u32>Maximum encoded HTTP request body size for transaction routes
max_transaction_bytes: Option<u32>Maximum decoded Solana message or transaction size
max_transaction_concurrency: Option<u32>Maximum concurrent transaction operations for this subject
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Limits
impl<'de> Deserialize<'de> for Limits
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Limits, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Limits, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for Limits
impl Serialize for Limits
Source§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 Limits
impl RefUnwindSafe for Limits
impl Send for Limits
impl Sync for Limits
impl Unpin for Limits
impl UnsafeUnpin for Limits
impl UnwindSafe for Limits
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