pub struct Capabilities {
pub orgs: bool,
pub code_search: bool,
pub file_search: bool,
pub refs: bool,
pub log: bool,
pub blame: bool,
pub commit: bool,
}Expand description
What a provider supports; the UI degrades on false. file_search
(v1.3) covers path-only search (the path: grammar); absent on the
wire it inherits code_search — a forge with filename search but
no global content index (Bitbucket Cloud, GitLab without Advanced
Search) says code_search: false, file_search: true.
Fields§
§orgs: bool§code_search: bool§file_search: bool§refs: boolv1.5 (plans/0016 M1): revision awareness — all default false; absent means default-branch-only, the honest answer for backends that can’t answer (Bitbucket has no blame API).
log: bool§blame: bool§commit: boolv1.6 (plans/0028): commit detail — full message, changed files, per-file unified hunks. Default false, same family as the v1.5 trio.
Trait Implementations§
Source§impl Clone for Capabilities
impl Clone for Capabilities
impl Copy for Capabilities
Source§impl Debug for Capabilities
impl Debug for Capabilities
impl Eq for Capabilities
Source§impl PartialEq for Capabilities
impl PartialEq for Capabilities
impl StructuralPartialEq for Capabilities
Auto Trait Implementations§
impl Forget for Capabilities
impl Freeze for Capabilities
impl Move for Capabilities
impl RefUnwindSafe for Capabilities
impl Send for Capabilities
impl Sync for Capabilities
impl Unpin for Capabilities
impl UnsafeUnpin for Capabilities
impl UnwindSafe for Capabilities
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