pub struct SurrogateHandle { /* private fields */ }Expand description
Strongly-typed opaque surrogate handle minted by a SurrogateVault.
Implementations§
Trait Implementations§
Source§impl Clone for SurrogateHandle
impl Clone for SurrogateHandle
Source§impl Debug for SurrogateHandle
impl Debug for SurrogateHandle
Source§impl<'de> Deserialize<'de> for SurrogateHandle
impl<'de> Deserialize<'de> for SurrogateHandle
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 SurrogateHandle
impl Display for SurrogateHandle
impl Eq for SurrogateHandle
Source§impl Hash for SurrogateHandle
impl Hash for SurrogateHandle
Source§impl JsonSchema for SurrogateHandle
impl JsonSchema for SurrogateHandle
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for SurrogateHandle
impl PartialEq for SurrogateHandle
Source§impl Serialize for SurrogateHandle
impl Serialize for SurrogateHandle
impl StructuralPartialEq for SurrogateHandle
Auto Trait Implementations§
impl Forget for SurrogateHandle
impl Freeze for SurrogateHandle
impl RefUnwindSafe for SurrogateHandle
impl Send for SurrogateHandle
impl Sync for SurrogateHandle
impl Unpin for SurrogateHandle
impl UnsafeUnpin for SurrogateHandle
impl UnwindSafe for SurrogateHandle
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.