pub struct JACSDocument {
pub id: String,
pub version: String,
pub value: Value,
pub jacs_type: String,
}Fields§
§id: String§version: String§value: Value§jacs_type: StringImplementations§
Source§impl JACSDocument
impl JACSDocument
pub fn getkey(&self) -> String
pub fn getvalue(&self) -> &Value
pub fn getschema(&self) -> Result<String, JacsError>
Sourcepub fn getshortschema(&self) -> Result<String, JacsError>
pub fn getshortschema(&self) -> Result<String, JacsError>
use this to get the name of the
pub fn agreement_unsigned_agents( &self, agreement_fieldname: Option<String>, ) -> Result<Vec<String>, JacsError>
pub fn agreement_requested_agents( &self, agreement_fieldname: Option<String>, ) -> Result<Vec<String>, JacsError>
pub fn signing_agent(&self) -> Result<String, JacsError>
pub fn signing_agent_str(&self) -> Result<&str, JacsError>
pub fn agreement_signed_agents( &self, agreement_fieldname: Option<String>, ) -> Result<Vec<String>, JacsError>
Trait Implementations§
Source§impl Clone for JACSDocument
impl Clone for JACSDocument
Source§fn clone(&self) -> JACSDocument
fn clone(&self) -> JACSDocument
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 JACSDocument
impl Debug for JACSDocument
Source§impl<'de> Deserialize<'de> for JACSDocument
impl<'de> Deserialize<'de> for JACSDocument
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for JACSDocument
impl Display for JACSDocument
Auto Trait Implementations§
impl Freeze for JACSDocument
impl RefUnwindSafe for JACSDocument
impl Send for JACSDocument
impl Sync for JACSDocument
impl Unpin for JACSDocument
impl UnsafeUnpin for JACSDocument
impl UnwindSafe for JACSDocument
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.
Source§impl<T> ValidateIp for Twhere
T: ToString,
impl<T> ValidateIp for Twhere
T: ToString,
Source§fn validate_ipv4(&self) -> bool
fn validate_ipv4(&self) -> bool
Validates whether the given string is an IP V4
Source§fn validate_ipv6(&self) -> bool
fn validate_ipv6(&self) -> bool
Validates whether the given string is an IP V6
Source§fn validate_ip(&self) -> bool
fn validate_ip(&self) -> bool
Validates whether the given string is an IP