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;