Skip to content

Commit 0e4fa34

Browse files
committed
Move semantic/abstract docs to the semantic module
The comment on why we use semantic and abstract interchangeable is better placed in the `semantic` module docs.
1 parent 1f7f575 commit 0e4fa34

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/policy/mod.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ pub mod concrete;
2020
pub mod semantic;
2121

2222
pub use self::concrete::Policy as Concrete;
23-
/// Semantic policies are "abstract" policies elsewhere; but we
24-
/// avoid this word because it is a reserved keyword in Rust
2523
pub use self::semantic::Policy as Semantic;
2624
use crate::descriptor::Descriptor;
2725
use crate::miniscript::{Miniscript, ScriptContext};

src/policy/semantic.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
// SPDX-License-Identifier: CC0-1.0
33

44
//! Abstract Policies
5+
//!
6+
//! We use the term "semantic" for abstract policies because "abstract" is
7+
//! a reserved keyword in Rust.
58
69
use core::str::FromStr;
710
use core::{fmt, str};

0 commit comments

Comments
 (0)