nblm_core/
lib.rs

1pub mod auth;
2pub mod client;
3mod error;
4pub mod models;
5
6pub use auth::{EnvTokenProvider, GcloudTokenProvider, StaticTokenProvider, TokenProvider};
7pub use client::{NblmClient, RetryConfig, Retryer};
8pub use error::{Error, Result};
9
10use std::sync::Arc;
11
12pub type DynTokenProvider = Arc<dyn TokenProvider>;