pub struct ScopeRequest {
pub definition: ScopeDefinitionId,
pub parameters: Vec<DatasetPartitionId>,
}Expand description
Bounded client request for one registered definition. Parameters are opaque to the core.
Fields§
§definition: ScopeDefinitionId§parameters: Vec<DatasetPartitionId>Implementations§
Source§impl ScopeRequest
impl ScopeRequest
pub const MAX_PARAMETERS: usize = 32
Trait Implementations§
Source§impl Clone for ScopeRequest
impl Clone for ScopeRequest
Source§fn clone(&self) -> ScopeRequest
fn clone(&self) -> ScopeRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ScopeRequest
impl Debug for ScopeRequest
Source§impl<'de> Deserialize<'de> for ScopeRequest
impl<'de> Deserialize<'de> for ScopeRequest
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
impl Eq for ScopeRequest
Source§impl PartialEq for ScopeRequest
impl PartialEq for ScopeRequest
Source§impl Serialize for ScopeRequest
impl Serialize for ScopeRequest
impl StructuralPartialEq for ScopeRequest
Auto Trait Implementations§
impl Freeze for ScopeRequest
impl RefUnwindSafe for ScopeRequest
impl Send for ScopeRequest
impl Sync for ScopeRequest
impl Unpin for ScopeRequest
impl UnsafeUnpin for ScopeRequest
impl UnwindSafe for ScopeRequest
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