pub struct NDNGetDataInputRequest {
pub common: NDNInputRequestCommon,
pub object_id: ObjectId,
pub data_type: NDNDataType,
pub range: Option<NDNDataRequestRange>,
pub inner_path: Option<String>,
pub context: Option<String>,
pub group: Option<String>,
}
Fields§
§common: NDNInputRequestCommon
§object_id: ObjectId
§data_type: NDNDataType
§range: Option<NDNDataRequestRange>
§inner_path: Option<String>
§context: Option<String>
§group: Option<String>
Implementations§
Source§impl NDNGetDataInputRequest
impl NDNGetDataInputRequest
pub fn check_valid(&self) -> BuckyResult<()>
Trait Implementations§
Source§impl Clone for NDNGetDataInputRequest
impl Clone for NDNGetDataInputRequest
Source§fn clone(&self) -> NDNGetDataInputRequest
fn clone(&self) -> NDNGetDataInputRequest
Returns a copy 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 Display for NDNGetDataInputRequest
impl Display for NDNGetDataInputRequest
Source§impl ExpReservedTokenTranslator for NDNGetDataInputRequest
impl ExpReservedTokenTranslator for NDNGetDataInputRequest
fn trans(&self, token: &str) -> ExpTokenEvalValue
Source§impl From<&NDNGetDataInputRequest> for BdtDataRefererInfo
impl From<&NDNGetDataInputRequest> for BdtDataRefererInfo
Source§fn from(req: &NDNGetDataInputRequest) -> Self
fn from(req: &NDNGetDataInputRequest) -> Self
Converts to this type from the input type.
Source§impl JsonCodec<NDNGetDataInputRequest> for NDNGetDataInputRequest
impl JsonCodec<NDNGetDataInputRequest> for NDNGetDataInputRequest
fn encode_json(&self) -> Map<String, Value>
fn decode_json(obj: &Map<String, Value>) -> BuckyResult<Self>
fn encode_string(&self) -> String
fn decode_string(value: &str) -> Result<T, BuckyError>
fn decode_value(value: &Value) -> Result<T, BuckyError>
fn encode_value(&self) -> Value
Auto Trait Implementations§
impl Freeze for NDNGetDataInputRequest
impl !RefUnwindSafe for NDNGetDataInputRequest
impl Send for NDNGetDataInputRequest
impl Sync for NDNGetDataInputRequest
impl Unpin for NDNGetDataInputRequest
impl !UnwindSafe for NDNGetDataInputRequest
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 more