pub struct CompatibilityMatrix {
pub spec_version: &'static str,
pub adapter: &'static str,
pub events: &'static [CompatibilityEntry],
}Expand description
Static adapter compatibility data.
Fields§
§spec_version: &'static strTuff hook spec version this matrix targets.
adapter: &'static strAdapter id, such as open-agents or claude.
events: &'static [CompatibilityEntry]Matrix rows.
Implementations§
Source§impl CompatibilityMatrix
impl CompatibilityMatrix
Sourcepub fn find_event(&self, raw_event: &str) -> Option<&CompatibilityEntry>
pub fn find_event(&self, raw_event: &str) -> Option<&CompatibilityEntry>
Finds the compatibility row for a manifest event name or alias.
Sourcepub fn supported_native_events(&self) -> Vec<&'static str>
pub fn supported_native_events(&self) -> Vec<&'static str>
Returns supported native event names for user-facing error messages.
Trait Implementations§
Source§impl Clone for CompatibilityMatrix
impl Clone for CompatibilityMatrix
Source§fn clone(&self) -> CompatibilityMatrix
fn clone(&self) -> CompatibilityMatrix
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 CompatibilityMatrix
impl Debug for CompatibilityMatrix
impl Eq for CompatibilityMatrix
Source§impl PartialEq for CompatibilityMatrix
impl PartialEq for CompatibilityMatrix
Source§impl Serialize for CompatibilityMatrix
impl Serialize for CompatibilityMatrix
impl StructuralPartialEq for CompatibilityMatrix
Auto Trait Implementations§
impl Freeze for CompatibilityMatrix
impl RefUnwindSafe for CompatibilityMatrix
impl Send for CompatibilityMatrix
impl Sync for CompatibilityMatrix
impl Unpin for CompatibilityMatrix
impl UnsafeUnpin for CompatibilityMatrix
impl UnwindSafe for CompatibilityMatrix
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