pub enum NativeWorkspacePublicationError {
Workspace(WorkspaceError),
Native(NativeTreeMaterializationError),
State(LocalCoreStateStoreError),
Materialization(MaterializationError<LocalCoreStateStoreError, NativeTreeMaterializationError>),
MismatchedJournal,
Io(Error),
Work(WorkError),
}Expand description
Core native workspace publication failure.
Variants§
Workspace(WorkspaceError)
Authenticated workspace access or export failed.
Native(NativeTreeMaterializationError)
Host tree planning or publication failed.
State(LocalCoreStateStoreError)
Durable state access failed.
Materialization(MaterializationError<LocalCoreStateStoreError, NativeTreeMaterializationError>)
Journaled publication failed.
MismatchedJournal
An operation identity was reused for different generations.
Io(Error)
Native staging failed.
Work(WorkError)
Publication planning or materialization exceeded its cumulative budget.
Trait Implementations§
Source§impl Error for NativeWorkspacePublicationError
impl Error for NativeWorkspacePublicationError
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<Error> for NativeWorkspacePublicationError
impl From<Error> for NativeWorkspacePublicationError
Source§impl From<LocalCoreStateStoreError> for NativeWorkspacePublicationError
impl From<LocalCoreStateStoreError> for NativeWorkspacePublicationError
Source§fn from(source: LocalCoreStateStoreError) -> Self
fn from(source: LocalCoreStateStoreError) -> Self
Converts to this type from the input type.
Source§impl From<MaterializationError<LocalCoreStateStoreError, NativeTreeMaterializationError>> for NativeWorkspacePublicationError
impl From<MaterializationError<LocalCoreStateStoreError, NativeTreeMaterializationError>> for NativeWorkspacePublicationError
Source§fn from(
source: MaterializationError<LocalCoreStateStoreError, NativeTreeMaterializationError>,
) -> Self
fn from( source: MaterializationError<LocalCoreStateStoreError, NativeTreeMaterializationError>, ) -> Self
Converts to this type from the input type.
Source§impl From<NativeTreeMaterializationError> for NativeWorkspacePublicationError
impl From<NativeTreeMaterializationError> for NativeWorkspacePublicationError
Source§fn from(source: NativeTreeMaterializationError) -> Self
fn from(source: NativeTreeMaterializationError) -> Self
Converts to this type from the input type.
Source§impl From<WorkspaceError> for NativeWorkspacePublicationError
impl From<WorkspaceError> for NativeWorkspacePublicationError
Source§fn from(source: WorkspaceError) -> Self
fn from(source: WorkspaceError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for NativeWorkspacePublicationError
impl !UnwindSafe for NativeWorkspacePublicationError
impl Freeze for NativeWorkspacePublicationError
impl Send for NativeWorkspacePublicationError
impl Sync for NativeWorkspacePublicationError
impl Unpin for NativeWorkspacePublicationError
impl UnsafeUnpin for NativeWorkspacePublicationError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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