# 표준 라이브러리 (ranvier-std)버전: 0.33.0
최종 업데이트: 2026-03-15
적용 대상: ranvier-std
카테고리: 심층 분석
일반적인 로직, 흐름 제어, 데이터 조작용 내장 노드를 제공합니다.
# 로직 노드
노드
설명
FilterNode
조건부 검증 및 거부 흐름
RandomBranch
확률 기반 트래픽 분배 (A/B 테스팅)
SwitchNode
요청 값에 따른 다중 분기 패턴 매칭
# 흐름 제어
노드
설명
DelayNode
시간 기반 실행 일시 중지 (async 네이티브)
IdentityNode
명시적 회로 구성을 위한 구조적 자리표시자
HaltNode
워크플로우 분기의 명시적 종료
# 데이터 유틸리티
노드
설명
MathNode
숫자 상태를 위한 표준 산술 연산
StringNode
변환, 대소문자, 연결 연산
LogNode
Trace 통합 구조화 로깅
# 빠른 시작Copy use ranvier_std :: prelude ::* ;
Axon :: new ( "LogicLoop" )
. then (FilterNode :: new ( | x | x > 100 ))
. then (LogNode :: info ( "Validated input!" ))
. then (MathNode :: add ( 10 ));
# 워크플로우
Cargo.toml에 ranvier-std 의존성을 추가합니다.
SwitchNode를 사용하여 복잡한 의사결정 트리를 구성합니다.
노드 수준 전환을 디버깅할 때 LogNode를 활용합니다.
카나리 릴리스나 실험을 위해 RandomBranch를 사용합니다.
# 주요 타입
타입
설명
ranvier-std
재사용 가능한 고수준 Transition을 제공하는 핵심 라이브러리
FilterNode<T>
조건이 충족되지 않으면 중단하거나 분기하는 노드
DelayedTransition
시간 인식 로직 단계 구현 프로토콜
SwitchNode
Axon 내부에서 복잡한 분기를 처리하는 고수준 노드