Zongzuixi114514/moonmarc/leader does not have a README file

    LeaderError

    pub(all) suberror LeaderError {
    InvalidLength(Int)
    NonAscii(Int)
    InvalidEntryMap(String)
    InvalidRecordLength(String)
    InvalidBaseAddress(String)
    } derive(Eq,
    Debug
    )

    impl Show for LeaderError

    LeaderError::to_string

    fn LeaderError::to_string(self : LeaderError) -> String

    Leader

    pub struct Leader {
    raw : String
    } derive(Eq,
    Debug
    )

    The fixed 24-byte MARC 21 record leader.

    Leader::base_address

    fn Leader::base_address(self : Leader) -> Result[Int, LeaderError]

    Leader::bibliographic_level

    fn Leader::bibliographic_level(self : Leader) -> Char

    Leader::cataloging_form

    fn Leader::cataloging_form(self : Leader) -> Char

    Leader::character_coding_scheme

    fn Leader::character_coding_scheme(self : Leader) -> Char

    Leader::encoding_level

    fn Leader::encoding_level(self : Leader) -> Char

    Leader::entry_map

    fn Leader::entry_map(self : Leader) -> Result[(Int, Int, Int), LeaderError]

    Leader::indicator_count

    fn Leader::indicator_count(self : Leader) -> Result[Int, LeaderError]

    Leader::multipart_level

    fn Leader::multipart_level(self : Leader) -> Char

    Leader::raw

    fn Leader::raw(self : Leader) -> String

    Leader::record_length

    fn Leader::record_length(self : Leader) -> Result[Int, LeaderError]

    Leader::record_type

    fn Leader::record_type(self : Leader) -> Char

    Leader::status

    fn Leader::status(self : Leader) -> Char

    Leader::subfield_code_length

    fn Leader::subfield_code_length(self : Leader) -> Result[Int, LeaderError]

    Leader::type_of_control

    fn Leader::type_of_control(self : Leader) -> Char

    parse

    fn parse(raw : Bytes) -> Result[Leader, LeaderError]

    Source Files