pub trait GithubFacts {
// Required method
fn resolve_ref(
&self,
owner_repo: &str,
git_ref: &str,
) -> Result<Option<String>>;
// Provided methods
fn commit_reachable(
&self,
_owner_repo: &str,
_sha: &str,
) -> Result<Option<bool>> { ... }
fn ref_timestamp(
&self,
_owner_repo: &str,
_git_ref: &str,
) -> Result<Option<i64>> { ... }
fn ref_count(&self, _owner_repo: &str) -> Result<Option<usize>> { ... }
}Expand description
GitHub에 대한 사실 조회.
Required Methods§
Provided Methods§
Sourcefn commit_reachable(
&self,
_owner_repo: &str,
_sha: &str,
) -> Result<Option<bool>>
fn commit_reachable( &self, _owner_repo: &str, _sha: &str, ) -> Result<Option<bool>>
커밋이 저장소의 정식 히스토리에서 도달 가능한가 (R5 임포스터 커밋 판정).
Ok(None) = 판정 불가(미지원) — 규칙은 조용히 건너뛴다.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".