pub enum LangfuseError {
Config(ConfigError),
Api {
status: u16,
message: String,
},
Auth,
Network(Error),
Serialization(Error),
PromptNotFound {
name: String,
},
PromptCompilation {
variable: String,
},
Media(String),
Otel(String),
}Expand description
Primary error type for all Langfuse operations.
Variants§
Config(ConfigError)
Configuration error.
Api
API returned an error response.
Auth
Authentication failed (401).
Network(Error)
Network-level error.
Serialization(Error)
Serialization/deserialization error.
PromptNotFound
Requested prompt was not found.
PromptCompilation
Prompt template compilation failed due to a missing variable.
Media(String)
Media upload or processing error.
Otel(String)
OpenTelemetry pipeline error.
Trait Implementations§
Source§impl Debug for LangfuseError
impl Debug for LangfuseError
Source§impl Display for LangfuseError
impl Display for LangfuseError
Source§impl Error for LangfuseError
impl Error for LangfuseError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<ConfigError> for LangfuseError
impl From<ConfigError> for LangfuseError
Source§fn from(source: ConfigError) -> LangfuseError
fn from(source: ConfigError) -> LangfuseError
Converts to this type from the input type.
Source§impl From<Error> for LangfuseError
impl From<Error> for LangfuseError
Source§fn from(source: Error) -> LangfuseError
fn from(source: Error) -> LangfuseError
Converts to this type from the input type.
Source§impl From<Error> for LangfuseError
impl From<Error> for LangfuseError
Source§fn from(source: Error) -> LangfuseError
fn from(source: Error) -> LangfuseError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LangfuseError
impl !RefUnwindSafe for LangfuseError
impl Send for LangfuseError
impl Sync for LangfuseError
impl Unpin for LangfuseError
impl UnsafeUnpin for LangfuseError
impl !UnwindSafe for LangfuseError
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.