pub struct NacosConfiguration { /* private fields */ }
Implementations§
Source§impl NacosConfiguration
impl NacosConfiguration
pub async fn init_nacos_configuration( config: Arc<NacosConfig>, ) -> Result<NacosConfiguration, Error>
pub async fn get_config<'a, T: Deserialize<'a>>( &self, data_id: &str, group: &str, ) -> Result<T, BoxError>
pub async fn get_receive_config<'a, T: Deserialize<'a> + Send + 'static>( &self, data_id: &str, group: &str, ) -> Result<Receiver<T>, BoxError>
pub fn config_build<'a, T: Deserialize<'a>>( config_response: ConfigResponse, ) -> Result<T, BoxError>
pub async fn get_hot_config<'a, T: Deserialize<'a> + HotConfig>( &self, data_id: &str, group: &str, ) -> Result<T, BoxError>
Trait Implementations§
Source§impl Clone for NacosConfiguration
impl Clone for NacosConfiguration
Source§fn clone(&self) -> NacosConfiguration
fn clone(&self) -> NacosConfiguration
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 moreAuto Trait Implementations§
impl Freeze for NacosConfiguration
impl !RefUnwindSafe for NacosConfiguration
impl Send for NacosConfiguration
impl Sync for NacosConfiguration
impl Unpin for NacosConfiguration
impl !UnwindSafe for NacosConfiguration
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request