Skip to main content

Module prelude

Module prelude 

Source
Expand description

Common imports for SectorSync embedders.

Re-exportsยง

pub use crate::barrier::BarrierScope;
pub use crate::barrier::BarrierState;
pub use crate::barrier::CommandQueueMode;
pub use crate::barrier::RuntimeBarrier;
pub use crate::command::CommandDecision;
pub use crate::command::CommandEnvelope;
pub use crate::command::CommandIngress;
pub use crate::command::CommandPriority;
pub use crate::command::CommandPushOutcome;
pub use crate::command::CommandQueueError;
pub use crate::command::CommandQueueLimits;
pub use crate::command::CommandQueues;
pub use crate::command::CommandRejectReason;
pub use crate::component::ComponentBlob;
pub use crate::component::ComponentCodec;
pub use crate::component::ComponentCodecError;
pub use crate::component::ComponentDescriptor;
pub use crate::component::ComponentEncodeScratch;
pub use crate::component::ComponentFieldDescriptor;
pub use crate::component::ComponentFieldType;
pub use crate::component::ComponentMigrationMode;
pub use crate::component::ComponentRegistry;
pub use crate::component::ComponentRegistryError;
pub use crate::component::ComponentSchema;
pub use crate::component::ComponentSchemaError;
pub use crate::component::ComponentStorageKind;
pub use crate::component::ComponentStore;
pub use crate::component::ComponentStoreError;
pub use crate::component::ComponentSyncMode;
pub use crate::component::F32LeCodec;
pub use crate::component::GeneratedComponentSchema;
pub use crate::component::GeneratedSchemaRegistrationError;
pub use crate::component::U32LeCodec;
pub use crate::component::Vec3LeCodec;
pub use crate::entity::DirtyMask;
pub use crate::entity::EntityRecord;
pub use crate::entity::EntityRole;
pub use crate::entity::EntityTags;
pub use crate::event::EventKind;
pub use crate::event::EventPriority;
pub use crate::event::EventQueueError;
pub use crate::event::EventQueueLimits;
pub use crate::event::EventQueues;
pub use crate::event::PushOutcome;
pub use crate::event::StationEvent;
pub use crate::gateway::GatewayCommandAdmission;
pub use crate::gateway::GatewayConfig;
pub use crate::gateway::GatewayConnectOutcome;
pub use crate::gateway::GatewayConnectReport;
pub use crate::gateway::GatewayError;
pub use crate::gateway::GatewayRoute;
pub use crate::gateway::GatewaySession;
pub use crate::gateway::GatewaySessionState;
pub use crate::gateway::GatewaySessionTable;
pub use crate::gateway::GatewayStats;
pub use crate::handoff::HandoffCommitHandles;
pub use crate::handoff::HandoffTransfer;
pub use crate::hotspot::CellLoadSample;
pub use crate::hotspot::HotspotDecision;
pub use crate::hotspot::HotspotPlanner;
pub use crate::hotspot::HotspotSeverity;
pub use crate::hotspot::HotspotSplitScratch;
pub use crate::hotspot::HotspotThresholds;
pub use crate::hotspot::SplitProposal;
pub use crate::hotspot::StationLoadSample;
pub use crate::ids::BarrierId;
pub use crate::ids::ClientId;
pub use crate::ids::CommandId;
pub use crate::ids::ComponentId;
pub use crate::ids::EntityHandle;
pub use crate::ids::EntityId;
pub use crate::ids::EventId;
pub use crate::ids::InstanceId;
pub use crate::ids::NodeId;
pub use crate::ids::OwnerEpoch;
pub use crate::ids::PolicyId;
pub use crate::ids::StationId;
pub use crate::ids::Tick;
pub use crate::interest::AndVisibility;
pub use crate::interest::FrustumVisibility;
pub use crate::interest::RangeOnlyVisibility;
pub use crate::interest::TagVisibility;
pub use crate::interest::ViewerQuery;
pub use crate::interest::VisibilityFilter;
pub use crate::policy::CompiledSyncPolicy;
pub use crate::policy::PolicyTable;
pub use crate::replication::ReplicationBatchResult;
pub use crate::replication::ReplicationBatchScratch;
pub use crate::replication::ReplicationBatchStats;
pub use crate::replication::ReplicationBatchView;
pub use crate::replication::ReplicationBudget;
pub use crate::replication::ReplicationCadence;
pub use crate::replication::ReplicationPlan;
pub use crate::replication::ReplicationPlanner;
pub use crate::replication::ReplicationPriority;
pub use crate::replication::ReplicationScratch;
pub use crate::replication::ReplicationSelectionMode;
pub use crate::replication::ReplicationStats;
pub use crate::replication::ReplicationTrackKey;
pub use crate::replication::ReplicationTrackRecord;
pub use crate::replication::ReplicationTracker;
pub use crate::replication::ReplicationTrackerConfig;
pub use crate::replication::ReplicationTrackerError;
pub use crate::replication::ReplicationTrackerStats;
pub use crate::snapshot::RuntimeUpgradeHook;
pub use crate::snapshot::SnapshotMeta;
pub use crate::snapshot::SnapshotVersion;
pub use crate::snapshot::StationSnapshot;
pub use crate::spatial::Aabb3;
pub use crate::spatial::Bounds;
pub use crate::spatial::CellCoord3;
pub use crate::spatial::Frustum3;
pub use crate::spatial::GridSpec;
pub use crate::spatial::Plane3;
pub use crate::spatial::Position3;
pub use crate::spatial::Vec3;
pub use crate::spatial_index::CellIndex;
pub use crate::spatial_index::CellIndexUpdate;
pub use crate::spatial_index::CellIndexUpdateReport;
pub use crate::spatial_index::CellIndexUpdateScratch;
pub use crate::spatial_index::CellOccupancy;
pub use crate::spatial_index::CellQueryScratch;
pub use crate::spatial_index::CellQueryStats;
pub use crate::spatial_index::CellQueryStrategy;
pub use crate::station::Station;
pub use crate::station::StationConfig;
pub use crate::station::StationError;
pub use crate::station::StationRestoreStats;