[−][src]Enum ackorelic::Error
An error caused by the New Relic SDK.
The error message is provided by this library since
the SDK doesn't pass error messages back to callers.
Configure the SDK log level / log output using NewRelicConfig
for greater detail.
Variants
AttributeError
There was an error setting a transaction attribute.
ConfigError
There was an error configuring the New Relic app.
This is likely due to an invalid license key; check the New Relic SDK logs for more details.
CustomMetricError
The custom metric could not be created.
DaemonError
There was an error connecting to the New Relic daemon.
Be sure to read the official New Relic documentation on the architecture of the C SDK.
If errors still occur after checking the daemon setup, check the New Relic SDK logs for more details.
IgnoreError
The transaction could not be ignored.
LogFileError
The provided log file contained non-unicode characters.
LoggingError
The New Relic SDK returned an error when attempting to configure logging. Check the SDK logs for more details.
TransactionStartError
The transaction could not be started. Check the New Relic SDK logs for more details.
NulError(NulError)
A string parameter contained a null byte and could not be converted to a CString.
Trait Implementations
impl From<NulError> for Error
[src]
impl Display for Error
[src]
impl Debug for Error
[src]
impl Error for Error
[src]
fn description(&self) -> &str
1.0.0[src]
This method is soft-deprecated. Read more
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
The lower-level source of this error, if any. Read more
Auto Trait Implementations
impl Sync for Error
impl Send for Error
impl Unpin for Error
impl RefUnwindSafe for Error
impl UnwindSafe for Error
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> IntoSql for T
[src]
fn into_sql<T>(self) -> Self::Expression where
Self: AsExpression<T>,
[src]
Self: AsExpression<T>,
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]
&'a Self: AsExpression<T>,
Convert &self
to an expression for Diesel's query builder. Read more