pub struct PrerequisitesResponse {
pub target: NodeSummary,
pub prerequisites: Vec<PrerequisiteInfo>,
pub count: usize,
pub has_cycles: bool,
}Expand description
Response for prerequisites query.
Fields§
§target: NodeSummaryTarget concept.
prerequisites: Vec<PrerequisiteInfo>Prerequisites in learning order (fundamentals first).
count: usizeTotal count.
has_cycles: boolWhether cycles were detected in prerequisites.
Trait Implementations§
Source§impl Clone for PrerequisitesResponse
impl Clone for PrerequisitesResponse
Source§fn clone(&self) -> PrerequisitesResponse
fn clone(&self) -> PrerequisitesResponse
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 PrerequisitesResponse
impl Debug for PrerequisitesResponse
Source§impl<'de> Deserialize<'de> for PrerequisitesResponse
impl<'de> Deserialize<'de> for PrerequisitesResponse
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
Auto Trait Implementations§
impl Freeze for PrerequisitesResponse
impl RefUnwindSafe for PrerequisitesResponse
impl Send for PrerequisitesResponse
impl Sync for PrerequisitesResponse
impl Unpin for PrerequisitesResponse
impl UnsafeUnpin for PrerequisitesResponse
impl UnwindSafe for PrerequisitesResponse
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