#[non_exhaustive]pub enum PromisorConfigWarning {
UnknownAcceptValue(String),
UnknownField {
key: &'static str,
field: String,
},
InvalidAdvertisedValue {
remote: String,
field: PromisorField,
},
UnusableAutoFilter(String),
}Expand description
A promisor-related config value the library ignored.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
UnknownAcceptValue(String)
promisor.acceptFromServer has a value that is not a known policy; nothing is accepted.
UnknownField
A field list (promisor.checkFields, promisor.storeFields) names an unknown field.
InvalidAdvertisedValue
An advertised field value was not stored because it is not valid: a filter that does not parse, or a token containing control characters.
UnusableAutoFilter(String)
An accepted remote advertised a filter other than blob:none or blob:limit=<n>,
which cannot be used as the automatic filter.
Trait Implementations§
Source§impl Clone for PromisorConfigWarning
impl Clone for PromisorConfigWarning
Source§impl Debug for PromisorConfigWarning
impl Debug for PromisorConfigWarning
impl Eq for PromisorConfigWarning
Source§impl PartialEq for PromisorConfigWarning
impl PartialEq for PromisorConfigWarning
impl StructuralPartialEq for PromisorConfigWarning
Auto Trait Implementations§
impl Freeze for PromisorConfigWarning
impl RefUnwindSafe for PromisorConfigWarning
impl Send for PromisorConfigWarning
impl Sync for PromisorConfigWarning
impl Unpin for PromisorConfigWarning
impl UnsafeUnpin for PromisorConfigWarning
impl UnwindSafe for PromisorConfigWarning
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
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.