pub enum GenUiError {
Show 13 variants
UnsupportedProtocol {
offered: Vec<ProtocolVersion>,
supported: ProtocolVersion,
},
InvalidProtocol(String),
InvalidSurface(String),
UnsupportedComponent {
component: String,
},
UnsupportedAction(ActionKind),
StaleAction(String),
BindingMismatch,
DuplicateAction(String),
UnsupportedMcpSchema(String),
InvalidMcpSubmission(String),
UnauthorizedAction(String),
ConfirmationRequired,
EventStore(String),
}Variants§
UnsupportedProtocol
InvalidProtocol(String)
InvalidSurface(String)
UnsupportedComponent
UnsupportedAction(ActionKind)
StaleAction(String)
BindingMismatch
DuplicateAction(String)
UnsupportedMcpSchema(String)
InvalidMcpSubmission(String)
ConfirmationRequired
EventStore(String)
Trait Implementations§
Source§impl Clone for GenUiError
impl Clone for GenUiError
Source§fn clone(&self) -> GenUiError
fn clone(&self) -> GenUiError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GenUiError
impl Debug for GenUiError
Source§impl Display for GenUiError
impl Display for GenUiError
impl Eq for GenUiError
Source§impl Error for GenUiError
impl Error for GenUiError
1.30.0 · 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<GenUiError> for CompositionError
impl From<GenUiError> for CompositionError
Source§fn from(source: GenUiError) -> Self
fn from(source: GenUiError) -> Self
Converts to this type from the input type.
Source§impl From<GenUiError> for NativeProjectionError
impl From<GenUiError> for NativeProjectionError
Source§fn from(error: GenUiError) -> Self
fn from(error: GenUiError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for GenUiError
impl PartialEq for GenUiError
impl StructuralPartialEq for GenUiError
Auto Trait Implementations§
impl Freeze for GenUiError
impl RefUnwindSafe for GenUiError
impl Send for GenUiError
impl Sync for GenUiError
impl Unpin for GenUiError
impl UnsafeUnpin for GenUiError
impl UnwindSafe for GenUiError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.