pub struct TokenMemoryCache(/* private fields */);展开描述
TokenStore 的一个实现:在内存中为有限数量的服务器名称各存储最多 N 个 token
实现§
源代码§impl TokenMemoryCache
impl TokenMemoryCache
源代码pub fn new(
max_server_names: u32,
max_tokens_per_server: usize,
) -> TokenMemoryCache
pub fn new( max_server_names: u32, max_tokens_per_server: usize, ) -> TokenMemoryCache
构造一个空的实例
trait 实现§
源代码§impl Debug for TokenMemoryCache
impl Debug for TokenMemoryCache
源代码§impl Default for TokenMemoryCache
默认为每个服务器最多 256 个服务器以及 2 个令牌
impl Default for TokenMemoryCache
默认为每个服务器最多 256 个服务器以及 2 个令牌
源代码§fn default() -> TokenMemoryCache
fn default() -> TokenMemoryCache
Returns the “default value” for a type. 更多信息
自动 trait 实现§
impl !Freeze for TokenMemoryCache
impl RefUnwindSafe for TokenMemoryCache
impl Send for TokenMemoryCache
impl Sync for TokenMemoryCache
impl Unpin for TokenMemoryCache
impl UnsafeUnpin for TokenMemoryCache
impl UnwindSafe for TokenMemoryCache
blanket 实现§
源代码§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
源代码§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. 更多信息