pub struct AgenticSystemPage { /* private fields */ }Expand description
One page of the design catalogue, in identifier order.
Implementations§
Source§impl AgenticSystemPage
impl AgenticSystemPage
pub const fn new( systems: Vec<AgenticSystem>, next_cursor: Option<AgenticSystemId>, ) -> Self
pub fn systems(&self) -> &[AgenticSystem]
pub fn into_systems(self) -> Vec<AgenticSystem>
Sourcepub const fn next_cursor(&self) -> Option<&AgenticSystemId>
pub const fn next_cursor(&self) -> Option<&AgenticSystemId>
Where to continue, when there is more.
Trait Implementations§
Source§impl Clone for AgenticSystemPage
impl Clone for AgenticSystemPage
Source§impl Debug for AgenticSystemPage
impl Debug for AgenticSystemPage
Source§impl Default for AgenticSystemPage
impl Default for AgenticSystemPage
impl Eq for AgenticSystemPage
Source§impl PartialEq for AgenticSystemPage
impl PartialEq for AgenticSystemPage
impl StructuralPartialEq for AgenticSystemPage
Auto Trait Implementations§
impl Freeze for AgenticSystemPage
impl RefUnwindSafe for AgenticSystemPage
impl Send for AgenticSystemPage
impl Sync for AgenticSystemPage
impl Unpin for AgenticSystemPage
impl UnsafeUnpin for AgenticSystemPage
impl UnwindSafe for AgenticSystemPage
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