Struct tugger::starlark::code_signing::CodeSignerValue
source · [−]Fields
inner: Arc<Mutex<Signer>>Trait Implementations
sourceimpl Clone for CodeSignerValue
impl Clone for CodeSignerValue
sourcefn clone(&self) -> CodeSignerValue
fn clone(&self) -> CodeSignerValue
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl From<SigningCertificate> for CodeSignerValue
impl From<SigningCertificate> for CodeSignerValue
sourcefn from(cert: SigningCertificate) -> Self
fn from(cert: SigningCertificate) -> Self
Performs the conversion.
sourceimpl TypedValue for CodeSignerValue
impl TypedValue for CodeSignerValue
type Holder = Mutable<CodeSignerValue>
type Holder = Mutable<CodeSignerValue>
Must be either MutableHolder<Self> or ImmutableHolder<Self>
sourceconst TYPE: &'static str
const TYPE: &'static str
Return a string describing the type of self, as returned by the type() function.
sourcefn values_for_descendant_check_and_freeze(
&self
) -> Box<dyn Iterator<Item = Value>>
fn values_for_descendant_check_and_freeze(
&self
) -> Box<dyn Iterator<Item = Value>>
Return a list of values to be used in freeze or descendant check operations. Read more
sourcefn function_id(&self) -> Option<FunctionId>
fn function_id(&self) -> Option<FunctionId>
Return function id to detect recursion. Read more
sourcefn to_str(&self) -> String
fn to_str(&self) -> String
Return a string describing of self, as returned by the str() function.
sourcefn to_str_impl(&self, buf: &mut String) -> Result<(), Error>
fn to_str_impl(&self, buf: &mut String) -> Result<(), Error>
The implementation of to_str, more efficient for nested objects
sourcefn to_repr(&self) -> String
fn to_repr(&self) -> String
Return a string representation of self, as returned by the repr() function.
sourcefn to_repr_impl(&self, buf: &mut String) -> Result<(), Error>
fn to_repr_impl(&self, buf: &mut String) -> Result<(), Error>
The implementation of to_repr, more efficient for nested objects
sourcefn to_bool(&self) -> bool
fn to_bool(&self) -> bool
Convert self to a Boolean truth value, as returned by the bool() function.
sourcefn to_int(&self) -> Result<i64, ValueError>
fn to_int(&self) -> Result<i64, ValueError>
Convert self to a integer value, as returned by the int() function if the type is numeric (not for string). Read more
sourcefn get_hash(&self) -> Result<u64, ValueError>
fn get_hash(&self) -> Result<u64, ValueError>
Return a hash code for self, as returned by the hash() function, or OperationNotSupported if there is no hash for this value (e.g. list). Read more
sourcefn equals(&self, other: &Self) -> Result<bool, ValueError>
fn equals(&self, other: &Self) -> Result<bool, ValueError>
Compare self with other for equality. Read more
sourcefn compare(&self, _other: &Self) -> Result<Ordering, ValueError>
fn compare(&self, _other: &Self) -> Result<Ordering, ValueError>
Compare self with other. Read more
sourcefn call(
&self,
_call_stack: &mut CallStack,
_type_values: &TypeValues,
_positional: Vec<Value, Global>,
_named: LinkedHashMap<RcString, Value, RandomState>,
_args: Option<Value>,
_kwargs: Option<Value>
) -> Result<Value, ValueError>
fn call(
&self,
_call_stack: &mut CallStack,
_type_values: &TypeValues,
_positional: Vec<Value, Global>,
_named: LinkedHashMap<RcString, Value, RandomState>,
_args: Option<Value>,
_kwargs: Option<Value>
) -> Result<Value, ValueError>
Perform a call on the object, only meaningfull for function object. Read more
sourcefn at(&self, index: Value) -> Result<Value, ValueError>
fn at(&self, index: Value) -> Result<Value, ValueError>
Perform an array or dictionary indirection. Read more
sourcefn set_at(&mut self, index: Value, _new_value: Value) -> Result<(), ValueError>
fn set_at(&mut self, index: Value, _new_value: Value) -> Result<(), ValueError>
Set the value at index with new_value. Read more
sourcefn slice(
&self,
_start: Option<Value>,
_stop: Option<Value>,
_stride: Option<Value>
) -> Result<Value, ValueError>
fn slice(
&self,
_start: Option<Value>,
_stop: Option<Value>,
_stride: Option<Value>
) -> Result<Value, ValueError>
Extract a slice of the underlying object if the object is indexable. The result will be
object between start and stop (both of them are added length() if negative and then
clamped between 0 and length()). stride indicates the direction. Read more
sourcefn iter(&self) -> Result<&(dyn TypedIterable + 'static), ValueError>
fn iter(&self) -> Result<&(dyn TypedIterable + 'static), ValueError>
Returns an iterable over the value of this container if this value hold an iterable container. Read more
sourcefn length(&self) -> Result<i64, ValueError>
fn length(&self) -> Result<i64, ValueError>
Returns the length of the value, if this value is a sequence.
sourcefn get_attr(&self, attribute: &str) -> Result<Value, ValueError>
fn get_attr(&self, attribute: &str) -> Result<Value, ValueError>
Get an attribute for the current value as would be returned by dotted expression (i.e.
a.attribute). Read more
sourcefn has_attr(&self, _attribute: &str) -> Result<bool, ValueError>
fn has_attr(&self, _attribute: &str) -> Result<bool, ValueError>
Return true if an attribute of name attribute exists for the current value. Read more
sourcefn set_attr(
&mut self,
attribute: &str,
_new_value: Value
) -> Result<(), ValueError>
fn set_attr(
&mut self,
attribute: &str,
_new_value: Value
) -> Result<(), ValueError>
Set the attribute named attribute of the current value to new_value (e.g.
a.attribute = new_value). Read more
sourcefn dir_attr(&self) -> Result<Vec<RcString, Global>, ValueError>
fn dir_attr(&self) -> Result<Vec<RcString, Global>, ValueError>
Return a vector of string listing all attribute of the current value, excluding native methods. Read more
sourcefn contains(&self, other: &Value) -> Result<bool, ValueError>
fn contains(&self, other: &Value) -> Result<bool, ValueError>
Tell wether other is in the current value, if it is a container. Read more
sourcefn plus(&self) -> Result<Self, ValueError>
fn plus(&self) -> Result<Self, ValueError>
Apply the + unary operator to the current value. Read more
sourcefn minus(&self) -> Result<Self, ValueError>
fn minus(&self) -> Result<Self, ValueError>
Apply the - unary operator to the current value. Read more
sourcefn add(&self, _other: &Self) -> Result<Self, ValueError>
fn add(&self, _other: &Self) -> Result<Self, ValueError>
Add other to the current value. Read more
sourcefn sub(&self, _other: &Self) -> Result<Self, ValueError>
fn sub(&self, _other: &Self) -> Result<Self, ValueError>
Substract other from the current value. Read more
sourcefn mul(&self, other: Value) -> Result<Value, ValueError>
fn mul(&self, other: Value) -> Result<Value, ValueError>
Multiply the current value with other. Read more
sourcefn percent(&self, other: Value) -> Result<Value, ValueError>
fn percent(&self, other: Value) -> Result<Value, ValueError>
Apply the percent operator between the current value and other. Read more
sourcefn div(&self, other: Value) -> Result<Value, ValueError>
fn div(&self, other: Value) -> Result<Value, ValueError>
Divide the current value with other. division. Read more
Auto Trait Implementations
impl !RefUnwindSafe for CodeSignerValue
impl !Send for CodeSignerValue
impl !Sync for CodeSignerValue
impl Unpin for CodeSignerValue
impl !UnwindSafe for CodeSignerValue
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> TryParamConvertFromValue for T where
T: 'static + TypedValue + Clone,
impl<T> TryParamConvertFromValue for T where
T: 'static + TypedValue + Clone,
fn try_from(source: Value) -> Result<T, ValueError>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more