[][src]Struct ackorelic::App

pub struct App { /* fields omitted */ }

A New Relic application.

Methods

impl App[src]

pub fn new(name: &str, license_key: &str) -> Result<Self>[src]

Create a new application.

Uses the default timeout, DEFAULT_APP_TIMEOUT, when establishing a connection to the daemon.

pub fn with_config(config: AppConfig) -> Result<Self>[src]

Create a new application using the specified config.

Uses the default timeout, DEFAULT_APP_TIMEOUT, when establishing a connection to the daemon.

pub fn with_timeout(config: AppConfig, timeout: u16) -> Result<Self>[src]

Create a new application using the specified time as the maximum time to wait for a connection to the daemon to be established; a value of 0 only makes one attempt at connecting to the daemon.

pub fn web_transaction(&self, name: &str) -> Result<Transaction>[src]

Begin a new web transaction in New Relic with the given name.

This function will return an Err if the name contains a NUL byte.

pub fn non_web_transaction(&self, name: &str) -> Result<Transaction>[src]

Begin a new non-web transaction in New Relic with the given name.

This function will return an Err if the name contains a NUL byte.

Trait Implementations

impl Send for App[src]

impl Drop for App[src]

impl Sync for App[src]

Auto Trait Implementations

impl Unpin for App

impl UnwindSafe for App

impl RefUnwindSafe for App

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> IntoSql for T[src]

fn into_sql<T>(self) -> Self::Expression where
    Self: AsExpression<T>, 
[src]

Convert self to an expression for Diesel's query builder. Read more

fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression where
    &'a Self: AsExpression<T>, 
[src]

Convert &self to an expression for Diesel's query builder. Read more