Lines Matching defs:ProtobufAbsPathRef
26 pub struct ProtobufAbsPathRef(str); struct
34 impl Deref for ProtobufAbsPathRef { implementation
45 fn deref(&self) -> &ProtobufAbsPathRef { in deref()
50 impl ProtobufAbsPathRef { implementation
59 pub fn new(path: &str) -> &ProtobufAbsPathRef { in new()
92 pub fn parent(&self) -> Option<&ProtobufAbsPathRef> { in parent()
105 pub fn self_and_parents(&self) -> Vec<&ProtobufAbsPathRef> { in self_and_parents()
126 pub fn as_ref(&self) -> &ProtobufAbsPathRef { in as_ref()
181 pub fn concat(a: &ProtobufAbsPathRef, b: &ProtobufRelPathRef) -> ProtobufAbsPath { in concat()
213 pub fn remove_suffix(&self, suffix: &ProtobufRelPathRef) -> Option<&ProtobufAbsPathRef> { in remove_suffix()
267 impl fmt::Display for ProtobufAbsPathRef { implementation