pub enum GraphConstructionPolicy {
PythonCugraph,
RawLibcugraph,
}Expand description
Graph construction policy understood by the native IR.
Mirrors cugraph::cudf_interop::GraphConstructionPolicy. See
algeon_datafusion::CugraphGraphConstructionPolicy for the SQL-level
semantics and trade-offs between the two variants.
Variants§
PythonCugraph
Normalize edge lists to match Python cuGraph semantics.
RawLibcugraph
Pass edge lists directly to libcugraph-compatible construction.
Implementations§
Trait Implementations§
Source§impl Clone for GraphConstructionPolicy
impl Clone for GraphConstructionPolicy
impl Copy for GraphConstructionPolicy
Source§impl Debug for GraphConstructionPolicy
impl Debug for GraphConstructionPolicy
Source§impl Display for GraphConstructionPolicy
impl Display for GraphConstructionPolicy
impl Eq for GraphConstructionPolicy
Source§impl Hash for GraphConstructionPolicy
impl Hash for GraphConstructionPolicy
Source§impl PartialEq for GraphConstructionPolicy
impl PartialEq for GraphConstructionPolicy
impl StructuralPartialEq for GraphConstructionPolicy
Auto Trait Implementations§
impl Freeze for GraphConstructionPolicy
impl RefUnwindSafe for GraphConstructionPolicy
impl Send for GraphConstructionPolicy
impl Sync for GraphConstructionPolicy
impl Unpin for GraphConstructionPolicy
impl UnsafeUnpin for GraphConstructionPolicy
impl UnwindSafe for GraphConstructionPolicy
Blanket Implementations§
impl<T> Allocation for T
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