pub enum NodeCategory {
Image,
Spreadsheet,
File,
Data,
Network,
Control,
System,
Video,
Io,
}Expand description
The broad category a node belongs to. Used for UI grouping and filtering.
Serialized as kebab-case to match @bnto/nodes convention.
Variants§
Image
Image processing — compress, resize, convert formats
Spreadsheet
Spreadsheet/CSV operations — clean, rename columns
File
File system operations — rename files
Data
Data transformation (future) — JSON, XML, text
Network
Network operations (future) — HTTP requests, API calls
Control
Control flow (future) — loops, conditionals, groups
System
System operations (future) — shell commands, environment
Video
Video operations — download, transcode (CLI/desktop only)
Io
Input/output nodes — file input, file output
Trait Implementations§
Source§impl Clone for NodeCategory
impl Clone for NodeCategory
Source§fn clone(&self) -> NodeCategory
fn clone(&self) -> NodeCategory
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 NodeCategory
impl Debug for NodeCategory
Source§impl PartialEq for NodeCategory
impl PartialEq for NodeCategory
Source§impl Serialize for NodeCategory
impl Serialize for NodeCategory
impl StructuralPartialEq for NodeCategory
Auto Trait Implementations§
impl Freeze for NodeCategory
impl RefUnwindSafe for NodeCategory
impl Send for NodeCategory
impl Sync for NodeCategory
impl Unpin for NodeCategory
impl UnsafeUnpin for NodeCategory
impl UnwindSafe for NodeCategory
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