pub struct Analytics { /* private fields */ }
Implementations§
Source§impl Analytics
impl Analytics
pub fn new(api_key: String) -> Self
pub fn with_privacy_level(self, privacy_level: i32) -> Self
pub fn with_server_url(self, server_url: String) -> Self
pub fn with_hostname_mapper<F>(self, mapper: F) -> Self
pub fn with_ip_address_mapper<F>(self, mapper: F) -> Self
pub fn with_path_mapper<F>(self, mapper: F) -> Self
pub fn with_user_agent_mapper<F>(self, mapper: F) -> Self
Trait Implementations§
Source§impl<S, B> Transform<S, ServiceRequest> for Analyticswhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error>,
S::Future: 'static,
B: 'static,
impl<S, B> Transform<S, ServiceRequest> for Analyticswhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error>,
S::Future: 'static,
B: 'static,
Source§type Response = ServiceResponse<B>
type Response = ServiceResponse<B>
Responses produced by the service.
Source§type Transform = AnalyticsMiddleware<S>
type Transform = AnalyticsMiddleware<S>
The
TransformService
value created by this factorySource§type Future = Ready<Result<<Analytics as Transform<S, ServiceRequest>>::Transform, <Analytics as Transform<S, ServiceRequest>>::InitError>>
type Future = Ready<Result<<Analytics as Transform<S, ServiceRequest>>::Transform, <Analytics as Transform<S, ServiceRequest>>::InitError>>
The future response value.
Source§fn new_transform(&self, service: S) -> Self::Future
fn new_transform(&self, service: S) -> Self::Future
Creates and returns a new Transform component, asynchronously
Auto Trait Implementations§
impl Freeze for Analytics
impl !RefUnwindSafe for Analytics
impl Send for Analytics
impl Sync for Analytics
impl Unpin for Analytics
impl !UnwindSafe for Analytics
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