pub struct ServiceSpec {
pub verb: &'static str,
pub service: GitService,
pub required: Requirement,
}Expand description
One row of the dispatch table.
Fields§
§verb: &'static strThe exact verb a client must send.
service: GitServiceThe service it selects. For a Requirement::PerOperation row this is a
representative value: rows are identified by variant, and the operation
comes from the exec line.
required: RequirementThe grant level required before the stream is handed over, and how it is arrived at.
Trait Implementations§
Source§impl Clone for ServiceSpec
impl Clone for ServiceSpec
impl Copy for ServiceSpec
Auto Trait Implementations§
impl Freeze for ServiceSpec
impl RefUnwindSafe for ServiceSpec
impl Send for ServiceSpec
impl Sync for ServiceSpec
impl Unpin for ServiceSpec
impl UnsafeUnpin for ServiceSpec
impl UnwindSafe for ServiceSpec
Blanket Implementations§
impl<T> Allocation for T
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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