Struct Token Rate Tier

View as MarkdownOpen in Claude

Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.

pub struct TokenRateTier {
    pub min_prompt_tokens: Option<u64>,
    pub max_prompt_tokens: Option<u64>,
    pub rates: TokenPricingRates,
}

A token pricing tier selected by prompt/input token count.

Fields

min_prompt_tokens: Option<u64>

Inclusive lower bound for prompt tokens.

max_prompt_tokens: Option<u64>

Inclusive upper bound for prompt tokens.

rates: TokenPricingRates

Rates to apply when this tier is selected.

Trait Implementations

impl Clone for TokenRateTier

impl Clone for TokenRateTier

clone

fn clone(&self) -> TokenRateTier

clone_from

fn clone_from(&mut self, source: &Self)

impl Debug for TokenRateTier

impl Debug for TokenRateTier

fmt

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl<'de> Deserialize<'de> for TokenRateTier

impl<'de> Deserialize<'de> for TokenRateTier

deserialize

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
    __D: Deserializer<'de>,

impl PartialEq for TokenRateTier

impl PartialEq for TokenRateTier

eq

fn eq(&self, other: &TokenRateTier) -> bool

ne

fn ne(&self, other: &Rhs) -> bool

impl Serialize for TokenRateTier

impl Serialize for TokenRateTier

serialize

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
    __S: Serializer,

impl Copy for TokenRateTier

impl Copy for TokenRateTier

impl StructuralPartialEq for TokenRateTier

impl StructuralPartialEq for TokenRateTier