pub enum ClaimPredicate {
ClaimPredicateUnconditional,
ClaimPredicateAnd(LimitedVarArray<ClaimPredicate, 2>),
ClaimPredicateOr(LimitedVarArray<ClaimPredicate, 2>),
ClaimPredicateNot(Option<Box<ClaimPredicate>>),
ClaimPredicateBeforeAbsoluteTime(Int64),
ClaimPredicateBeforeRelativeTime(Int64),
}Expand description
Autogenerated definition for type ClaimPredicate
Variants§
ClaimPredicateUnconditional
ClaimPredicateAnd(LimitedVarArray<ClaimPredicate, 2>)
ClaimPredicateOr(LimitedVarArray<ClaimPredicate, 2>)
ClaimPredicateNot(Option<Box<ClaimPredicate>>)
ClaimPredicateBeforeAbsoluteTime(Int64)
ClaimPredicateBeforeRelativeTime(Int64)
Trait Implementations§
Source§impl Clone for ClaimPredicate
impl Clone for ClaimPredicate
Source§fn clone(&self) -> ClaimPredicate
fn clone(&self) -> ClaimPredicate
Returns a duplicate of the value. Read more
1.0.0 · 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 ClaimPredicate
impl Debug for ClaimPredicate
Source§impl PartialEq for ClaimPredicate
impl PartialEq for ClaimPredicate
Source§impl XdrCodec for ClaimPredicate
impl XdrCodec for ClaimPredicate
Source§fn to_xdr_buffered(&self, write_stream: &mut WriteStream)
fn to_xdr_buffered(&self, write_stream: &mut WriteStream)
Encode the XDR to a write stream Read more
Source§fn from_xdr_buffered<T: AsRef<[u8]>>(
read_stream: &mut ReadStream<T>,
) -> Result<Self, DecodeError>
fn from_xdr_buffered<T: AsRef<[u8]>>( read_stream: &mut ReadStream<T>, ) -> Result<Self, DecodeError>
Decode the XDR from a read stream Read more
Source§fn from_xdr<T: AsRef<[u8]>>(input: T) -> Result<Self, DecodeError>
fn from_xdr<T: AsRef<[u8]>>(input: T) -> Result<Self, DecodeError>
Decode XDR provided as a reference to a byte vector Read more
Source§fn from_base64_xdr<T: AsRef<[u8]>>(input: T) -> Result<Self, DecodeError>
fn from_base64_xdr<T: AsRef<[u8]>>(input: T) -> Result<Self, DecodeError>
Decode this type from base64 encoded XDR Read more
impl Eq for ClaimPredicate
impl StructuralPartialEq for ClaimPredicate
Auto Trait Implementations§
impl Freeze for ClaimPredicate
impl RefUnwindSafe for ClaimPredicate
impl Send for ClaimPredicate
impl Sync for ClaimPredicate
impl Unpin for ClaimPredicate
impl UnwindSafe for ClaimPredicate
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